: Descrição do banco de dados de memória de valor Key não-relacional, a linguagem C
dicas: vários pontos importantes rápido Redis:
1. valor chave armazenado de estrutura de dados
2. Os dados armazenados na memória
3. Quando a manipulação de dados é de segmento único, a comutação da CPU para evitar o contexto frequente, utilizando um modelo de IO multiplexador
Tipos de dados
1. string string
conteúdo corda é seguro binário, significa que podemos colocar números, texto, imagens, vídeo, e assim por atribuir este valor
Nota: 1. nome da chave não é muito tempo, afetam a eficiência 2. O comprimento 512M 3. chaves máximas podem ser usados de TI: aumentar a legibilidade do livro tal abordagem
2. lista lista de
valores são ordenados pode ser repetido
Nota: 1. A lista pode ser usado para bate-papo, comentários do blog, etc., sem ter que ajustar a ordem de seqüência, precisamos responder rapidamente à cena
3. de hash de hash
de hash adaptado para armazenar a chave do objeto: valor pessoa: (nome: Joe Smith idade: 18) hmset nome pessoa Joe Smith idade 18
Nota: 1. chave de conteúdo deve ser um valor de cadeia (por exemplo, nome, valor de idade valor correspondente) pode ser uma seqüência numérica
4. set set
valor não é repetido, desordenada
5. zset ordenou set
estrutura: valor de chave pontuação
6. bitmap bitmap
é o tipo cadeia de bits definida em um conjunto de operações para
7. HyperLogLog estrutura de dados probabilística
é uma estrutura de dados probabilística, os dados para o conjunto de dados de estatística exclusivamente
8. Geospatial geoespaciais
armazenados latitude, longitude, nome, localização e outros geoespacial informações