缓存
yizhizou123ABC
这个作者很懒,什么都没留下…
展开
-
Redis 高可用(主从、哨兵、集群)
主从 master-slave redis主从模式(master-slave,为保政治正确,已改名master-replica),提供了除持久化外另一种数据的热备功能,也为读写分离提供了途径; redis主从模式通过复制功能实现,redis提供了SLAVEOF(REPLICAOF),让一个服务器(slave)去复制另一个服务器(master); 复制功能的开启: 通过客户端向服务器发送指令:...转载 2020-03-18 15:10:05 · 162 阅读 · 0 评论 -
Redis的过期策略和内存淘汰机制
过期策略 我们set key的时候,都可以给一个expire time,就是过期时间,指定这个key比如说只能存活1个小时,我们自己可以指定缓存到期就失效。 如果假设你设置一个一批key只能存活1个小时,那么接下来1小时后,redis是怎么对这批key进行删除的? 答案是:定期删除+惰性删除 所谓定期删除,指的是redis默认是每隔100ms就随机抽取一些设置了过期时...转载 2020-03-18 11:44:21 · 130 阅读 · 0 评论 -
redis
https://www.cnblogs.com/leeSmall/p/8398401.html 版本号第二位为奇数,为非稳定版本(2.7、2.9、3.1) 第二为偶数,为稳定版本(2.6、2.8、3.0) a.数据放内存中是速度快的主要原因 b. C语言实现,与操作系统距离近 c.使用了单线程架构,预防多线程可能产生的竞争问题 5〉持久化:发生断电或机器故障,数据可能会丢失,持久化...转载 2019-11-12 14:45:16 · 133 阅读 · 0 评论 -
redis zset内部结构
Redis对象 Redis对象由redisObject结构体表示。 typedef struct redisObject { unsigned type:4; // 对象的类型,包括 /* Object types */ unsigned encoding:4; // 底部为了节省空间,一种type的数据,可以采用不同的存储方式 un...转载 2019-10-29 15:41:19 · 156 阅读 · 0 评论