aprendizaje Redis [seis] Tipo de datos Resumen

artículos reimpresos

Reproducido Fuente: https://www.cnblogs.com/xiaoxi/p/6972104.html

 

directorio

  • Type String (cadena)
  • tipo Hash (Hash)
  • lista de tipos (Lista)
  • Tipo de Colección (conjunto)
  • colecciones indexadas (SortedSet)
  • otros comandos

Un tipo de cadena (String)

1. Introducción:

  Redis tipo de cadena es la mayoría de los tipos de datos básicos que pueden almacenar datos binarios, fotos y objeto JSON.

  tipo de cadena es otros cuatro tipos básicos de bases de datos, otros tipos de datos se puede decir que ser organizado desde unos tipos de cadenas de caracteres, tales como: el tipo de lista es una lista de cadenas colección de tipo de tejido organizado en forma de un conjunto de cadenas .

2. Comando:

[Nota] todos los comandos Redis incluyen INCR incluyendo todas las operaciones atómicas.

3. Prueba de comandos:

4. Nombre

Recomendación: "Tipo de objeto: ID del objeto: atributo de objeto" nombre de una clave, tales como: "usuario: 1: amigos" almacena el ID de la lista de contactos del usuario 1. De varias palabras se recomienda. "" Separado.

5. Aplicación:

(1) estadísticas visitas: cada blog visita y artículo utiliza mando aumenta INCR;

(2) la secuencia de datos en forma binaria para el almacenamiento.

En segundo lugar, un tipo de hash (Hash)

1. Introducción:

  Usando una estructura de diccionario tipo de hash (kv) se almacena.

  tipo Hash adecuado para almacenar objetos. Naming se puede emplear: el ID de clase de objeto y nombres de teclas configuradas usando un campo que representa un atributo de objeto, y se almacena el valor del campo valor del atributo. Tales como: un almacenamiento de ID del objeto coche 2.

2. Comando:

3. Prueba de comandos:

4. Aplicación:

almacenamiento de contenido el artículo:

En tercer lugar, el tipo de lista (Lista)

1. Introducción:

  Lista de tipos (lista) puede almacenar una lista ordenada de cuerdas, operación común es añadir elementos a los extremos.

  tipos de listas internas se implementan utilizando una lista doblemente enlazada, es decir, estar más cerca de los dos extremos de los elementos más rápidas, el costo es de acceso relativamente lenta de los elementos de índice.

2. Comando:

3. Prueba de comandos:

[A] añadir un elemento a la izquierda de la lista de "1", entonces seguido por la adición de "2", "3"

entonces:

En la derecha de la lista con el fin de añadir dos elementos "0", "1" -:

4. Aplicación:

(1) Se muestra la novedad de los sitios de redes sociales, comentarios y noticias populares;

(2) Cuando se utiliza una cola;

(3) de registro.

En cuarto lugar, el conjunto (Set)

1. Introducción:  

  colección desordenada de cadenas, los miembros duplicados no están permitidos.

  Y se puede ajustar entre una pluralidad de tipo de conjunto, intersección, y cálculo de la diferencia.

2. Comando:

3 ilustra una cruz, y, diferencia:

4. Prueba de comandos:

5. Aplicación:

(1) Etiquetas del artículo.

V. conjunto ordenado (SortedSet)

1. Introducción:

  Sobre la base del tipo de colección en una especie de mayor funcionalidad.

2. Comando:

3. Prueba de comandos:

4. Aplicación:

(1) Ordenar accesos

otros seis comandos

1. Obtener una lista de nombres clave ajustarse a las normas de

KEYS pattern

De estilo pegote Apoye los patrones comodines:

2. determinar si existe una clave

EXISTS key

Si existe la clave número entero tipo 1 retorno 0 en caso contrario.

3. tecla Supr

DEL key [key ...]

Se puede eliminar una o más teclas, el valor de retorno es el número de claves eliminadas

4. El tipo de datos clave obtenida

TYPE key
Publicado 22 artículos originales · ganado elogios 9 · vistas 8814

Supongo que te gusta

Origin blog.csdn.net/ljm_c_bok/article/details/104923718
Recomendado
Clasificación