Назад | Перейти на главную страницу

redis: включить отключенную команду во время выполнения

Это производственный экземпляр Redis 2.8.13 на centos.

В нашем redis.conf у нас есть это:

rename-command CONFIG ""

А теперь .... мы хотим запустить монитор задержки, который требует использования команды CONFIG.

У нас есть root-доступ, это собственный выделенный сервер. Можно ли изменить файл conf и перезагрузить конфигурацию без перезапуска Redis? (Это производственная система)

Redis не имеет возможности перезагрузить redis.conf без перезапуска. Вам нужно будет перезапустить Redis.

На этот раз внимательно обратите внимание на пример и предупреждение, приведенное в redis.conf:

# Command renaming.
#
# It is possible to change the name of dangerous commands in a shared
# environment. For instance the CONFIG command may be renamed into something
# hard to guess so that it will still be available for internal-use tools
# but not available for general clients.
#
# Example:
#
# rename-command CONFIG b840fc02d524045429941cc15f59e41cb7be6c52
#
# It is also possible to completely kill a command by renaming it into
# an empty string:
#
# rename-command CONFIG ""
#
# Please note that changing the name of commands that are logged into the
# AOF file or transmitted to slaves may cause problems.