Diretório do artigo
- comando
- [Recomendado] O (N) N é o número de comandos atenção
- [Recomendado] comando Disable
- [Recomendado] o uso racional de select
- [Recomendado] operações de uso de lote para melhorar a eficiência
- função transação Redis [proposta] é fraco, não é recomendado usar demais, você pode substituir com lua
- uso clientes
- [Recomendado] para evitar pedidos múltiplos usando uma instância Redis
- Com o pool de conexão de banco de dados, ele pode efetivamente controlar a conexão enquanto a eficiência de melhoria
- outras recomendações
comando
[Recomendado] O (N) N é o número de comandos atenção
Por exemplo hgetall, lrange, smembers, zrange, sinter e outro uso não é impossível, mas o valor de N necessidade de ser claro. Há necessidade de travessia pode usar hscan, sscan, zscan vez.
[Recomendado] comando Disable
Que proíbe o uso das teclas de linha, flushall, flushdb como mecanismo de proibição de renomeação Redis de comando, ou usando o scan
progressivo processo modo.
[Recomendado] o uso racional de select
Redis multi-banco de dados é fraca, o uso de números de distinguir entre, um monte de suporte ao cliente é pobre, enquanto o processamento single-threaded ou multi-verdadeiro serviço multi-banco de dados, não haverá interferência.
[Recomendado] operações de uso de lote para melhorar a eficiência
Native Command: por exemplo, mget, MSET.
comando não-nativos: Você pode usar o pipeline para melhorar a eficiência
Note-se que o número de controlo mas um elementos de operação em lote (por exemplo, menos do que 500, e também o número real de bytes dos elementos relevantes).
gasoduto vs Native Command
- comando nativo é atômico, gasoduto operações são não-atômica.
- gasoduto pode ser embalado em ordens diferentes, não pode nativa fazer
- gasoduto requer o apoio cliente e servidor ambos
função transação Redis [proposta] é fraco, não é recomendado usar demais, você pode substituir com lua
uso clientes
[Recomendado] para evitar pedidos múltiplos usando uma instância Redis
exemplos positivos: separação irrelevante o negócio, fazer serviço público de dados.