O que é Redis?
O Redis é um sistema de armazenamento de estrutura de dados em memória de código aberto (licenciado pela BSD) .
Pode ser usado como banco de dados , cache e middleware de mensagens .
Geralmente usado para armazenamento em cache.
Suporta vários tipos de estruturas de dados
Cordas (cordas) , Hash (dos hashes) , listas (listas) , conjunto (conjuntos) ,
com a gama de consultas conjunto ordenado (os ordenados conjuntos) , para os bitmaps , hyperloglogs e tendo um raio e um fluxo consulta geoespacial (Geospatial) .
O Redis possui replicação integrada , script LUA , remoção de LRU , transações e diferentes níveis de persistência de disco e por meio do Redis Sentinel e Cluster ) Forneça alta disponibilidade (alta disponibilidade).
Vantagem
Desempenho extremamente alto |
Os redis podem ler a 110.000 vezes / se escrever a 81.000 vezes / s. |
Tipos de dados ricos |
O Redis suporta operações de tipo de dados Strings, Lists, Hashes, Sets e Ordered Sets em casos binários. |
Atom |
Todas as operações no Redis são atômicas, e o Redis também suporta a execução atômica de várias operações. |
Recursos avançados |
O Redis também suporta publicação / assinatura, notificação, expiração de chave e assim por diante. |
Efeito
1. Cálculo do caminho do mapa
2. Classificar
3. Estatísticas