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 设置为只读模式的主要内容,如果未能解决你的问题,请参考以下文章

Java 设置Excel工作表为只读

Java 设置Excel工作表为只读

Handsontable指定列设置为只读的问题

Java如何设置文件为只读

014 复制的高级配置--哨兵模式

给postgresql的登陆用户设置只读模式