首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Redis
狗日de阿良
创建于2021-07-06
订阅专栏
Redis学习之路
等 3 人订阅
共8篇文章
创建于2021-07-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
切片集群:数据太多怎么办?
粗略地计算了一下,这些键值对所占的内存空间大约是 25GB(5000 万 *512B)。所以,我想到的第一个方案就是:选择一台 32GB 内存的云主机来部署 Redis。因为 32GB 的内存能保存所有数据,而且还留有 7GB,可以保证系统的正常运行。同时,我还采用 RDB 对…
Redis高手系列之哨兵挂了,主从库何去何从?
上篇文章我们了解到,主库挂了,有个神奇的东西--哨兵---来进行主从自动切换,为了提高准确率,Redis又引入了哨兵集群。但是如果倒霉,哨兵挂了,那该怎么办? 不要慌,既然是集群,总不会全挂掉,如果有哨兵实例挂了,其他哨兵的还能接着服务。 带着问题我们接着往下看。 如果各位部署…
Redis主库挂了怎么办?
上面说了个解决方法,那就是让小弟们再选一个大哥出来,也就是,重新选一个主库出来。但是有几个小问题: 带着这些问题我们再往下分析。 这就不得不说哨兵机制了。在主从集群中,哨兵机制就是实现主从库自动切换的关键机制,它负责解决上面的三个问题。 首先它是个进程,主从库实例运行的时候他也…
Redis主从库实现数据一致
即使有AOF和RDB,也依然有服务不可用的问题。为啥嘞?假设你只有一台服务器,它宕机了,它在恢复期间,新来的数据请求是不是就无法被提供服务了。 Redis具有高可靠性是指:数据尽量少丢失,和服务尽量少中断。AOF和RDB保证了前者,那么后者Redis的做法是增加副本冗余量,将一…
redis数据快速恢复
两种持久化方式,一种是AOF日志,另外一种则是内存快照,今天说的是内存快照,顾名思义其实就是,内存的数据在某一时刻状态的记录。redis会把这个状态以文件的形式写在磁盘上,就是RDB,redis DataBase的缩写。 与AOF不同的是,RDB记录的是某一时刻的数据,并不是记…
宕机了,Redis如何避免数据丢失
Redis的持久化主要有两大机制,即AOF日志和RDB快照。 与传统数据库写日志不一样,先执行命令,再写入日志。 为什么先执行和写日志呢,就是为了不出现语法错误导致恢复的时候出错,因为先写日志的话redis不会额外的检查语法的错误,这样错了的话导致后续恢复的时候出错。还有一个好…
高性能IO模型:为什么单线程Redis能那么快?
Redis是单线程,主要是指Redis的网络IO和键值对读写是由一个线程来完成的,这也是Redis对外提供键值存储服务的主要流程。但Redis的其他功能,比如持久化、异步删除、集群数据同步等,其实是由额外的线程执行的。 日常写程序时,我们经常会听到一种说法:“使用多线程,可以增…
快速的Redis有哪些慢操作?
Redis的快,到底是快在哪里呢?有一个重要的表现:它接收到一个键值对操作后,能以微秒级别的速度找到数据,并快速完成操作。(为什么他这么快?) 数据库这么多,为啥Redis能有这么突出的表现呢?一方面,这是因为它是内存数据库,所有操作都在内存上完成,内存的访问速度本身就很快。 …