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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM