redis提供了CONFIG SET 动态配置命令,部分参数支持配置热修改而无需重启redis服务。
1. redis动态修改配置
1 | # 列出所有支持动态配置的参数 |
使用CONFIG SET 动态配置示例:
1 | 127.0.0.1:6379> config get appendonly #查看当前设置 |
注:如果 执行config rewrite命令出现ERR CONFIG REWRITE failed: Permission denied错误,则说明redis启动的时候没有指定redis.conf文件
2. 其他:动态更新监听地址-bind参数配置
1 | 127.0.0.1:6379> config set bind "127.0.0.1 11.12.13.14" |
出现上面的错误 是因为并不是所有配置都可以在线修改,比如pidfile,port, 以及bind 这些参数是不允许修改的
- 本文作者: GaryWu
- 本文链接: https://garywu520.github.io/2019/09/16/redis-参数动态配置/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!