redis: habilita um comando desabilitado em tempo de execução

1

Esta é uma instância de produção do redis 2.8.13 no centos.

Em nosso redis.conf, temos isto:

rename-command CONFIG ""

E agora .... queremos executar o monitor de latência, que requer o uso do comando CONFIG.

Temos acesso root, este é o nosso próprio servidor dedicado. É possível modificar o arquivo conf e recarregar a configuração sem reiniciar o redis? (Este é um sistema de produção)

    
por samsmith 19.04.2016 / 23:36

1 resposta

3

redis não tem como recarregar o redis.conf sem reiniciar. Você precisará reiniciar o redis.

Desta vez, observe cuidadosamente o exemplo e o aviso dado em 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.
    
por 20.04.2016 / 00:20

Tags