Se você deseja obter a versão mais recente ou [relatar quaisquer problemas], entre em contato com ([email protected]), obrigado antecipadamente!
Ele inclui vários novos recursos voltados para o usuário, otimizações significativas de desempenho e muitas outras melhorias. Também inclui alterações que potencialmente quebram a compatibilidade com versões mais antigas. Instamos os usuários a revisar as notas de lançamento cuidadosamente antes de atualizar.
Em particular, os usuários devem estar cientes das seguintes alterações:
Ele armazena AOF como vários arquivos em uma pasta; Veja AOF de várias partes abaixo. (migrou automaticamente um arquivo AOF de estilo antigo (appendonly.aof) para o diretório AOF (Appendonlydir))
Ele usa um novo formato versão 10 para arquivos RDB, que é incompatível com versões mais antigas.
Ele converte as teclas codificadas ziplistas em listagens em tempo real ao carregar um formato RDB mais antigo. A conversão se aplica ao carregamento de um arquivo do disco ou replicação de um mestre Redis e aumentará um pouco o tempo de carregamento.
Aqui está uma lista abrangente de alterações nesta versão em comparação com 6.2.6. https://github.com/redis/redis/releases/tag/7.0-rc1
Se você quiser saber mais, esta é uma lista de pontos de partida selecionados:
Notas de liberação Redis 7.0. https://github.com/redis/redis/releases/tag/7.0-rc1
Introdução aos tipos de dados Redis. https://redis.io/topics/data-types-intro
Experimente o Redis diretamente dentro do seu navegador. https://try.redis.io
A lista completa dos comandos Redis. https://redis.io/Commands
Há muito mais dentro da documentação oficial do Redis. https://redis.io/documentation
Esta versão é baseada no Redis. Ele passou todos os testes padrão.
Devido às muitas diferenças funcionais entre o Windows e o Linux, ainda existem problemas/bugs desconhecidos; em particular, há um bug para funcionar corretamente em certos cenários. Se você baixar e instalá -lo, aceita o seguinte contrato por padrão:
Sem responsabilidade por danos
Em nenhum caso, o autor deste software será responsável por quaisquer danos (incluindo, sem limitação, danos por perda de lucros de negócios, interrupção de negócios, perda de informações comerciais ou qualquer outra perda pecuniária) decorrente da utilização ou incapacidade de usar este produto, mesmo que o autor deste software tenha sido aconselhado à possibilidade de tais danos.
Os binários do Redis são construídos com a fonte original Redis e foram compilados com o Visual Studio 2022 para obter maior desempenho e melhor estabilidade do que os binários construídos por Cygwin, MSYS ou até WSL2.
Redis pode ser instalado como um serviço do Windows.
save ""
maxmemory 256mb
appendonly no
maxmemory-policy allkeys-lru
edit redis.conf and add the following parameters:
enable-module-command yes
loadmodule rejson.dll
ReJson.dll download:
https://github.com/zkteco-home/RedisJson
Auto-elevação do Redis Executável para que os comandos de serviço funcionassem a partir de um prompt de comando não elevado.
Nomeação de serviços para que várias instâncias do serviço Redis possam ser instaladas em uma máquina.
Ajustando automaticamente as permissões de pastas para que, quando o Redis for executado na conta de serviço de rede, ele possa modificar os arquivos no diretório de instalação.
Você também pode usar o seguinte comando e gerenciar o serviço Redis:
-Serviço-instalação
Este deve ser o primeiro argumento na linha de comando Redis-Server. Os argumentos depois disso são aprovados na ordem em que ocorrem para redis quando o serviço é lançado. O serviço será configurado como AutoStart e será lançado como "NT Authority NetworkService". Após a instalação bem -sucedida, uma mensagem de sucesso será exibida e o Redis sairá.
Este comando não inicia o serviço.
Por exemplo:
Redis-Server-Serviço-Install Redis.conf-Loglevel Verbose
-Serviço-uninstall
Isso removerá as informações de configuração do Serviço Redis do registro. Após a desinstalação bem -sucedida, uma mensagem de sucesso será exibida e Redis sairá.
Isso comanda não interrompe o serviço.
Por exemplo:
Redis-Server-Serviço-uninstall
-Serviço-iniciante
Isso iniciará o serviço Redis. Após o início do início, uma mensagem de sucesso será exibida e o Redis começará a ser executado.
Por exemplo:
Redis-Server-Serviço-Start
-SERVICE-STOP
Isso interromperá o serviço Redis. Após o término bem -sucedido, uma mensagem de sucesso será exibida e Redis sairá.
Por exemplo:
Redis-Server-SERVICE-STOP
-Nome do nome- nomes
Este argumento opcional pode ser usado com qualquer um dos comandos anteriores para definir o nome do serviço instalado. Esse argumento deve seguir os comandos de instalação de serviço, start de serviço, parada de serviço ou uninstall de serviço e preceder quaisquer argumentos a serem passados para Redis através do comando de instalação de serviço.
O seguinte instalaria e iniciaria três instâncias separadas de Redis como serviço:
Redis-Server-Serviço-Install-Service-Name RedisService1 Redis.conf
Redis-Server-Serviço-Start-Service-Name RedisService1
A seguir, pararia e desinstalaria três instâncias separadas de Redis como serviço:
Redis-Server-Serviço-Stop-Service-Name RedisService1
Redis-Server-Serviço-Uninstall-Service-Name RedisService1
Depois de editar e criar os arquivos de configuração necessários, você deve abrir a porta de firewall necessária. Você pode instalar o Redis Sentinel a partir do prompt de comando da seguinte forma:
Redis-Server-Serviço-Install-Service-Name Sentinel Sentinel.conf--Sentinel