Day49 Redis集群运维与核心原理解析

2022-06-02  本文已影响0人  小周爱吃瓜

主从,哨兵,集群,codis

无法实现自动切换ms,高可用
单点过热
适合数据量大的业务

Screen Shot 2022-06-02 at 11.59.39 AM.png

默认槽位算法:
crc16 mod 16384.

会有一定的延迟:
Dealy = 500ms +random(0-500ms)+salve+rank * 1000ms.

mget mset 这种原生批量命令

redis集群只支持所有key落到同一slot的情况

mset {user1}:1:name zhuge {user1}:1:age 18.

这样取多个key的时候根据hash slot算法,落到同一个slot,这样能够取到值了。

和lua脚本在集群环境下加 prefix前缀是一个道理

哨兵Leader 选举流程

主观和客观下线
半数认为下线才下线

上一篇下一篇

猜你喜欢

热点阅读