variável de ambiente de conexão REDIS

1

Eu tenho um servidor de aplicativos que está se conectando a um servidor redis externo para pub / sub, atualmente estou usando uma biblioteca python redis, quando me conecto usando a biblioteca, assume que o servidor redis é iniciado localmente em 127.0.0.1:6379 . Existe uma variável de ambiente que define a conexão de padrões padrão para 127.0.0.1:6379 ? Eu posso especificar o ponto final do servidor no código do meu aplicativo, mas eu preferiria usar uma variável de ambiente se estiver disponível.

    
por S-K' 27.05.2013 / 19:19

1 resposta

4

Não é uma configuração ambiental, mas uma configuração padrão. Verifique o código-fonte :

def __init__(self, host='localhost', port=6379, password=None,
...
)

Altere-o no arquivo de configuração :

# Accept connections on the specified port, default is 6379.
# If port 0 is specified Redis will not listen on a TCP socket.
#port 6379

# If you want you can bind a single interface, if the bind option is not
# specified all the interfaces will listen for incoming connections.
#
# bind 127.0.0.1
    
por 27.05.2013 / 22:20

Tags