![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
文章平均质量分 92
红茶晚报丶
在校大学生,正在勤奋中
展开
-
Redis分片
这就好比不要把鸡蛋放在同一个篮子里,这样一旦一个篮子掉在地上,摔碎了,别的篮子里还有没摔碎的鸡蛋,不至于一个不剩。算笔账,假设系统QPS 1w,每次调用会访问10次缓存或DB的数据,则当缓存命中率仅减少1%,DB每s就增加1w * 10 * 1% = 1000次请求。不利于扩展,当需要扩展的时候,前三个数据库的数据都可能需要迁移到第四个redis数据库中,发生大规模的数据迁移。这样,当某节点故障,其备份节点可顶替它继续服务。,考虑将数据分片,依照分片算法将数据打散到多个不同节点,每个节点存储部分数据。...原创 2022-08-26 00:31:46 · 3046 阅读 · 1 评论 -
八股文--->Redis
一:关系型数据库和非关系型数据库区别二:什么是Redis三:Redis的优缺点四:Redis支持事务持久化--- RDB 和 AOF五:为什么要用Redis/为什么要用缓存六:为什么Redis这么快七:Redis有哪些数据类型StringListSetSorted SetHash八:Redis的过期键和删除策略九:MySQL里有2000w数据,redis中只存20w的数据,如何 保证redis中的数据都是热点数据十:Redis的内存淘汰策略有哪些全.原创 2022-07-20 17:45:36 · 3791 阅读 · 0 评论 -
Redis--Cluster集群运维与核心原理剖析
1、Redis集群方案比较在redis3.0以前的版本要实现集群一般是借助哨兵sentinel工具来监控master节点的状态,如果master节点异常,则会做主从切换,将某一台slave作为master,哨兵的配置略微复杂,并且性能和高可用性等各方面表现 一般,特别是在主从切换的瞬间存在访问瞬断的情况,而且哨兵模式只有一个主节点对外提供服务,没法支持很高的并发,且单个主节点内存也不宜设置得过大,否则会导致持久化文件过大,影响数据恢复或主从同步的效率redis集群是一个由多个主从节点群组成.原创 2022-07-11 23:29:17 · 145 阅读 · 0 评论 -
Redis--持久化,主从哨兵结构讲解
Redis启动进程# cd /usr/local/bin/ 启动redis-server #redis-cli -p 6379Redis的单线程和高性能Redis是单线程吗?Redis 的单线程主要是指 Redis 的网络 IO 和键值对读写是由一个线程来完成的,这也是 Redis 对外 提供键值存储服务的主要流程。但 Redis 的其他功能,比如持久化、异步删除、集群数据同步等,其 实是由额外的线程执行的。Redis 单线程为什么还能这么快?因为它所有的数据...原创 2021-12-24 23:35:17 · 86 阅读 · 0 评论