- 1、本文档共48页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Redi基础知识及集群搭建
Redis基础知识及集群搭建;目录;Redis简介;Redis的数据结构;字符串类型:String;链表类型:List;哈希类型:Hashes;集合类型:Sets;有序集合中也不允许有重复数据,它比Set多了一个score,Redis正是通过score来为集合中的成员进行从小到大的排序。需要注意的是,尽管Sorted-Sets中的成员必须是唯一的,但是分数(score)却是可以重复的。;以上各类数据类型的操作全部是针对于KEY关联的value操作,redis也提供了单独对key值的操作;Redis主从复制的优势:
1.支持一主多从
2.支持级联复制:master-slave-slave,分载master同步压力
3.支持非阻塞式数据同步:数据同步与对外服务能力分离,互不影响
4. 支持slave只读模式;1). RDB持久化:
?? ?该机制是指在指定的时间间隔内将内存中的数据集快照写入磁盘。??
优点:1.只有一份rdb文件,可随时备份
2.比AOF文件小,加载效率高
3.只提供fork子进程,不阻塞主进程,IO操作比较少
2). AOF持久化:
?? ?该机制将以日志的形式记录服务器所处理的每一个写操作,在Redis服务器启动之初会读取该文件来重新构建数据库,以保证启动后数据库中的数据是完整的。
优点:1.每改动同步数据安全性好
2.APPEND方式追加日志,不会对旧日志文件产生影响
3). 无持久化:
?? ?我们可以通过配置的方式禁用Redis服务器的持久化功能,这样我们就可以将Redis视为一个功能加强版的memcached了。
4). 同时应用AOF和RDB。;1). RDB持久化:
Dump快照的机制:
?? ?1). Redis先fork子进程。
?? ?2). 子进程将快照数据写入到临时RDB文件中。
?? ?3). 当子进程完成数据写入操作后,再用临时文件替换老的文件。
redis.conf配置修改:
save 900 1? #在900秒后,如果至少有1个key发生变化,则dump内存快照。
?? ?save 300 10? #在300秒后,如果至少有10个key发生变化,则dump内存快照。
?? ?save 60 10000 #在60秒之后,如果至少有10000个key发生变化,则dump内存快照。
(注释1:可以配置多个条件组成持久化策略)
(注释2:fork进程开销大,数据量太大时,消耗cpu和内存资源,影响父进程不能及时响应请)
2). AOF持久化:
redis.conf配置修改
appendonly yes
?? ?appendfsync always?? ? #每次有数据修改发生时都会写入AOF文件。
?? ? appendfsync everysec? #每秒钟同步一次,该策略为AOF的缺省策略。
?? ? appendfsync no????????? #从不同步。高效但是数据不会被持久化。
(注释:一般选择always 每修改同步,保证数据安全)
;;序列化对象:要求在redis存储前对象进行序列化操作,每次取出后还要执行反序列化操作,开销太大;如果只想取对象的某一个值,都需要将整个对象取出,还要解决并发、数据一致性、加锁等复杂问题。
K-V模式: phone字段冗余
HASHMAP: phone字段只出现一次,避免数据冗余;Redis内存优化思考续2;Redis内存优化思考续3;目录;集群及集群目的;Redis集群部署方案1;Redis集群部署方案1;Redis部署目标;;Redis部署2;Redis部署3;Redis部署4;Redis部署5;Redis部署报错处理;Haproxy部署目标;Haproxy部署;Keepalived部署;Keepalived配置文件;keepalived验证;keepalived验证;集群方案1验证;Redis集群部署方案2;Redis集群部署方案2;Sentinel原理;Sentinel配置;Sentinel问题及注意事项;Sentinel部署;;Sentinel部署3;Sentinel部署4;Sentinel部署4;集群总结;集群总结;谢谢观赏
文档评论(0)