redis 设置为只读模式
Posted rongfengliang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis 设置为只读模式相关的知识,希望对你有一定的参考价值。
数据库的只读模式,对于在系统出现重大故障,但是又不影响用户的查询操作还是很重要的
对于redis 设置只读模式需要分不同的场景
- master-slave
- cluster
- single
master-slave 模式
这个就比较简单的了,可以使用哨兵自动解决,或者通过命令行
slaveof host port 命令
cluster 模式
集群模式当前包含了readonly
,readwrite
,我们直接可以通过命令解决
单机模式
原理实际上很简单,slaveof 设置为自身,然后就只读了,因为slave 默认就是只读的
- 操作
slaveof 127.0.0.1 6379
解除readonly 模式
slaveof no one
说明
通过redis.conf 配置文件也是可以的
参考资料
https://redis.io/commands/readonly
https://redis.io/commands/slaveof
以上是关于redis 设置为只读模式的主要内容,如果未能解决你的问题,请参考以下文章