Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 50212|Resposta: 4

[Redis] O Redis modifica o número de porta padrão e define a senha de acesso

[Copiar link]
Publicado em 28/12/2015 17:17:28 | | | |
Modificar o arquivo de configuraçãoredis.windows.conf, se houver chinês, por favor salve comoUTF-8Programação.


# Modificar o número da porta
# porta 6379
Porto 80

# Especifique a senha de acesso
# exigepass foobared
requirepass 6EhSiGpsmSMRyZieglUImkTr-eoNRNBgRk397mVyu66MHYuZDsepCeZ8A-MHdLBQwQQVQiHBufZbPa

# Defina o limite máximo de memória do heap e defina um dos dois
# maxheap <bytes>
maxheap 512000000

# Defina o limite máximo de memória, basta definir um dos dois
# maxmemory <bytes>
# maxmemory 512000000


Inicie o servidor:

Comando do CMD

redis-server.exe redis.windows.conf

Conecte-se ao servidor do servidor:

redis-cli.exe -h ip -p porta -a passa











Anterior:Redis Windows 64-bit download, endereço oficial de download
Próximo:Esquema de configuração sessionState cookieless
 Senhorio| Publicado em 23/12/2016 09:11:39 |
Para atribuir uma porta 8888 ao redis, siga estes passos:
1. Faça uma cópia de $REDIS_HOME/redis.conf e renomeie para redis8888.conf.

2. Abra o arquivo de configuração redis8888.conf, encontre a linha da porta 6379 e mude 6379 para 8888.

3. Mover redis8888.conf para o diretório $REDIS_HOME/redis-svrs/taobaoAny (taobaoAny cria um novo para si mesmo).

4. Iniciar o serviço redis: redis-server /home/redis/redis-2.4.15/redis-svrs/taobaoAny/redis8888.conf &

5. Passe "ps -x | grep redis" para visualizar o processo, e na mensagem de saída você verá /home/redis/redis-2.4.15/redis-svrs/taobaoAny/redis8888.conf

6. Redis-CLI -P 8888, teste se a porta foi criada com sucesso.
 Senhorio| Publicado em 23/12/2016 09:12:26 |
Os parâmetros do perfil Redis são explicados

Parâmetros de perfil são explicados:


1. O Redis não roda como um daemon por padrão, mas pode ser modificado por este item de configuração para habilitar o daemon com sim

    daemonize não

2. Quando Redis está rodando como um daemon, Redis escreverá pid no arquivo /var/run/redis.pid por padrão, que pode ser especificado através do arquivo pidfile

    pidfile /var/run/redis.pid

3. Especifique a porta de escuta do Redis, a porta padrão é 6379, o autor explicou em seu post no blog por que 6379 é escolhida como porta padrão, porque 6379 é o número correspondente ao MERZ no botão do celular, e o MERZ é retirado do nome da cantora italiana Alessia Merz

    Porto 6379

4. O endereço de host de vinculação

    vincular 127.0.0.1

5. Quando a conexão é fechada após o tempo que o cliente ficou ocioso, se for especificado como 0, significa que a função está desligada

    Tempo MORTO: 300

6. Especifique o nível de log, o Redis suporta um total de quatro níveis: debug, verbose, notice, warning e verbose por padrão

    Loglevel Verbose

7. O modo de logging é saída padrão por padrão, se o Redis estiver configurado para rodar como daemon, e aqui o método de logging for configurado como saída padrão, o log será enviado para /dev/null

    Stdout do arquivo de logs

8. Defina o número de bancos de dados, o banco de dados padrão é 0, e você pode usar o <dbid>comando SELECT para especificar o ID do banco de dados na conexão

    bancos de dados 16

9. Especifique quanto tempo e quantas operações de atualização são realizadas para sincronizar os dados com o arquivo de dados, que pode ser combinado com múltiplas condições

    Salvar <seconds> <changes>

    Existem três condições disponíveis no arquivo de configuração padrão do Reddis:

    Salve 900 1

    Salve 300 10

    Salve 60 10000

    Significa 1 mudança em 900 segundos (15 minutos), 10 mudanças em 300 segundos (5 minutos) e 10.000 mudanças em 60 segundos, respectivamente.


10. Especifique se deve comprimir os dados ao armazenar no banco de dados local, o padrão é sim, o Redis usa compressão LZF, se quiser economizar tempo de CPU, pode desativar essa opção, mas isso fará o arquivo do banco de dados ficar enorme

    RDBCOMPRESSÃO: sim

11. Especifique o nome do arquivo local do banco de dados, o valor padrão é dump.rdb

    dbfilename dump.rdb

12. Especificar o repositório local do banco de dados

    dir./

13. Defina o endereço IP e a porta do serviço mestre quando a máquina for um serviço slav, e ela sincronizará automaticamente os dados do mestre quando o Redis iniciar

    escravo <masterip> <masterport>

14. Quando o serviço mestre está protegido por senha, o serviço slavo conecta a senha do mestre

    Masterauth <master-password>

15. Defina a senha de conexão do Redis; se a senha estiver configurada, o cliente precisa fornecer a senha pelo comando AUTH ao se conectar ao Redis<password>, que está desativado por padrão

    Necessitepass foobared

16. Defina o número máximo de conexões do cliente ao mesmo tempo, o padrão é ilimitado, o número de conexões do cliente que o Redis pode abrir ao mesmo tempo é o número máximo de descritores de arquivo que o processo Redis pode abrir, se o maxclients estiver definido em 0, significa que não há limite. Quando o número de conexões de cliente atinge o limite, o Redis fecha a nova conexão e retorna uma mensagem de erro do número máximo de clientes alcançados ao cliente

    maxclients 128

17. Especifique o limite máximo de memória do Redis, o Redis carregará os dados na memória quando ele for iniciado e, após atingir a memória máxima, o Redis tentará primeiro limpar as chaves expiradas ou expirando. O novo mecanismo de VM da Redis armazena chaves na memória e valores nas áreas de troca

    maxmemory <bytes>

18. Especifique se deve fazer logs após cada operação de atualização, o Redis grava os dados no disco de forma assíncrona por padrão e, se não estiver ativado, pode causar perda de dados por um período em que a energia está sem energia. Como o próprio Redis sincroniza arquivos de dados de acordo com as condições de salvamento acima, alguns dados só existirão na memória por um período de tempo. O padrão é não

    apêndice só não

19. Especifique o nome do arquivo do registro de alterações, que por padrão é appendonly.aof

     Nome do Arquivo AppendOnly.Aof

20. Especifique as condições do changelog com 3 valores opcionais:
    Não: Indica que o sistema operacional sincroniza o cache de dados com o disco (rápido)
    sempre: Indica que fsync() é chamado manualmente após cada operação de atualização para gravar dados no disco (lento, seguro)
    everysec: significa sincronizar uma vez por segundo (compromisso, padrão)

    appendfsync everysec


21. Especifique se deve ativar o mecanismo de memória virtual, o valor padrão é não, uma breve introdução, o mecanismo VM armazena dados em paginação, e Redis troca as páginas com menos visitas, ou seja, dados frios, para o disco, e as páginas com mais visitas são automaticamente substituídas pelo disco para a memória (analisarei cuidadosamente o mecanismo de VM do Redis no próximo artigo).

     Não habilitado por VM

22. O valor padrão do caminho do arquivo de memória virtual é /tmp/redis.swap, que não pode ser compartilhado por múltiplas instâncias de Redis

     vm-swap-file /tmp/redis.swap

23. Armazene todos os dados maiores que VM-max-memória na memória virtual, não importa quão pequena seja a configuração de VM-max-memória, todos os dados de índice são armazenados na memória (dados do índice Redis são chaves), ou seja, quando vm-max-memória está definida para 0, todos os valores realmente existem no disco. O valor padrão é 0

     VM-max-memória 0

24. O arquivo de troca Redis é dividido em muitas páginas, um objeto pode ser salvo em várias páginas, mas uma página não pode ser compartilhada por múltiplos objetos, o tamanho da página da VM é definido de acordo com o tamanho dos dados armazenados, o autor sugere que, se muitos objetos pequenos forem armazenados, o tamanho da página deve ser definido para 32 ou 64 bytes; Se você armazenar um objeto grande, pode usar uma página maior, e se não tiver certeza, usar o padrão

     VM-Page-Size 32

25. Defina o número de páginas no arquivo de troca, já que a tabela de páginas (um bitmap que indica que a página está livre ou usada) está na memória, a cada 8 páginas no disco consumirá 1 byte de memória.

     VM-Pages 134217728

26. Defina o número de threads acessando o arquivo de troca, de preferência sem exceder o número de núcleos da máquina; se definido como 0, então todas as operações no arquivo de troca são seriais, o que pode causar um atraso relativamente longo. O valor padrão é 4

     VM-Max-Threads 4

27. Defina se deve mesclar pacotes menores em um único pacote ao responder ao cliente, e o padrão é ativado

    glueoutputbuf sim

28. Especifica um algoritmo especial de hashing quando um certo número ou o maior elemento ultrapassa um determinado limite

    hash-max-zipmap-entradas 64

    hash-max-zipmap-value 512

29. Especificar se ativar o hash de reset, que está ativado por padrão (introduzido em detalhes mais adiante na introdução do algoritmo de hash de Redis)

    activerehashing sim

30. Especificar que o mesmo arquivo de configuração pode ser usado entre múltiplas instâncias Redis no mesmo host, e que cada instância tem seu próprio arquivo de configuração específico

    inclui /path/to/local.conf



 Senhorio| Publicado em 28/08/2017 10:40:38 |


String de conexão Redis


Publicado em 22/09/2021 20:21:49 |
Aprenda a aprender
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com