Harry's Blog
博客
分类
标签
归档
友链
关于
博客
分类
标签
归档
友链
关于
Harry 的个人空间
博客
分类
标签
归档
关于
Redis 集群架构
单实例往往不能满足生产环境的需求,需要引入Redis集群,比较常见的Redis集群方案有主从复制、哨兵模式、官网的Redis Cluster,另外还有一些Proxy模式,各大厂商也有自己的方案。 主从复制模式基本架构 工作原理 slave向master发送SYNC命令,master接收到命令后通过bgsave保存快照(RDB持久化),并使用缓冲区记录保存快照期间执行的写命令 master将快...
2023-03-25
缓存
缓存
阅读全文
Redis 热点 key 问题如何解决?
什么是热点key?对于web应用来说,用户消费的数据远远大于生产的数据,大多人使用都只是进行浏览,少数的人才会进行评论。对于web服务来说,某些热门的内容,读请求的量级可能是非常大的,数据库无法支持这么高并发的请求,基本都会使用Redis集群做缓存,但是如果如果热点数据的请求量过大,导致热点key所在Redis节点无法支撑,这种情况就需要采用额外的措施解决。当然Redis的性能还是非常好的,...
2023-03-25
缓存
缓存
阅读全文
Redis 基础知识概述
数据类型STRING 字符串、整数、浮点数 LIST 列表 SET 集合 ZSET 有序集合 HASH 哈希表 数据结构字典 链地址法解决冲突 rehash、渐进式rehash 跳跃表 基于有序链表建多级索引 相比红黑树的优点 实现起来更简单 范围查找更快 支持无锁操作 使用场景计数器 string可以进行自增自减运算,适合频繁读写的计数器 缓存查找表 类似缓存,利用...
2023-03-25
缓存
缓存
阅读全文