摘要: 双写一致性 -定时更新 -增数据删缓存 -增数据改缓存 缓存更新策略 -LRU -Least Recently Used,没有被使用时间最长的 ># LRU配置 >maxmemory-policy:volatile-lru >(1)noeviction: 如果内存使用达到了maxmemory,cli 阅读全文
posted @ 2022-03-09 19:27 甜甜de微笑 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 一 Redis Cluser介绍背景 1.1问题 123 # 存在问题 1 并发量:单机redis qps为10w/s,但是我们可能需要百万级别的并发量2 数据量:机器内存16g--256g,如果存500g数据呢? 1.2 解决 12 # 解决:加机器,分布式redis cluster 在2015年 阅读全文
posted @ 2022-03-09 17:22 甜甜de微笑 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 一、集群分区方案 -顺序分区 -哈希分区 -节点区域 -一致性hash -虚拟槽 >redis集群--》16384个槽 二、redis集群原理 5个节点,把16384个槽平均分配到每个节点,客户端会把数据发送给任意一个节点,通过CRC16对key进行哈希对16383进行取余,算出当前key属于哪部分 阅读全文
posted @ 2022-03-09 17:20 甜甜de微笑 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 一 主从复制高可用 #主从复制存在的问题: #1 主从复制,主节点发生故障,需要做故障转移,可以手动转移:让其中一个slave变成master #2 主从复制,只能主写数据,所以写能力和存储能力有限 二 架构说明 可以做故障判断,故障转移,通知客户端(其实是一个进程),客户端直接连接sentinel 阅读全文
posted @ 2022-03-09 17:10 甜甜de微笑 阅读(39) 评论(0) 推荐(0) 编辑