随笔分类 - redis
摘要:redis 最大运行内存 redis 最大运行内存可以是多少呢,这个主要看 redis.conf 配置中的maxmemory <bytes>选项,设定最大运行内存的单位是字节。只有当我们的 redis 内存占用达到这个阈值时,才会开启缓存淘汰。 在 64 位机器上,maxmemory 的默认值是 0
阅读全文
摘要:其实网上有很多介绍 redis cluster 集群的博客文章,这里主要是总结集群设计的一些关键点。 节点通讯 Gossip 算法:是一种用于在分布式集群中,去中心化(无leader节点),保持所有节点数据最终一致性的算法。 当某个节点的状态发生变更(例如新节点加入、现有节点离开或状态改变)时,它会
阅读全文
摘要:redis 为了在能在宕机后,数据不丢失,提供了 rdb 和 aof 两种方式持久化 rdb 介绍 原理:在指定的时间间隔内,将内存里的所有数据以快照的形式保存到一个二进制文件中,在重启 redis 时,通过加载这个二进制文件里的数据到内存中,实现数据恢复。rdb 默认使用的文件名为 dump.rd
阅读全文
摘要:aof 介绍 在redis运行期间,不断将修改命令写入到文件中,实现持久化(注意,只有写命令,才会持久化到文件中,读命令没必要写入到文件中)。在redis重启后,只需要将这些写命令再执行一次,就可以恢复数据。 触发时机 在 redis.conf 配置文件中设置: # 开启AOF appendonly
阅读全文