Redis 的 CONFIG SET 命令可以动态地调整 Redis 服务器的配置而无须重启。我们可以使用它修改 Redis 的配置参数,或者改变 Redis 的持久化方式。
CONFIG SET 可以修改的配置参数可以使用命令 CONFIG GET 来列出,所有被 CONFIG SET 修改的配置参数都会立即生效。
192.168.98.70:6379> CONFIG Set parameter value
参数 | 描述 |
---|---|
parameter | 要设置的配置的参数。 |
value | 要设置的参数。 |
当设置成功时返回 OK ,否则返回一个错误。
O(1)
>= 2.0.0
使用 CONFIG SET 修改 Redis 配置
127.0.0.1:6379> CONFIG GET appendonly 1) "appendonly" 2) "yes"
首先,我们使用 CONFIG GET 命令查看了当前 redis 的 appendonly 的配置,我们看到此时的配置的 appendonly 选项的值为为 yes现在,我们使用 CONFIG SET 修改配置,如下:
127.0.0.1:6379> CONFIG SET appendonly no OK
再次使用 CONFIG GET 命令,获取当前的配置,显示如下:
127.0.0.1:6379> CONFIG GET appendonly 1) "appendonly" 2) "no"
我们看到,此时的配置变成了 no,即,我们使用 CONFIG SET 命令实时修改了 redis 的配置。
Redis 的 CONFIG SET 命令可以动态地调整 Redis 服务器的配置而无须重启。