tipos de datos Redis --hash

Picadillo

Hash operaciones comunes:

clave PONH valor presentado // almacenar un valor de clave de la tabla hash

El éxito se presentó o no existe tecla de retorno: Clave Valor HSETNX valor presentado // almacenada en una tabla hash no existe en la clave, prestar atención a

HMSET valor presentado tecla [valor presentado ...] // clave almacenada en una pluralidad de archivado de la tabla hash

HGET clave presentó // obtener presentado una clave de tabla hash

HMGET clave presentada el archivado ... // obtener una clave de lote tabla hash presentó

HDEL clave presentó campo ... // claves de tabla hash de mayor borrado

HLEN clave // ​​obtener el número de tabla hash presentó

HGETALL clave // ​​tabla hash para devolver todos los de la llave presentada

HINCRBY clave presentó incremento // a claves hash más 1 en archivado

 

escenario de Referencia Ejemplo:

1, utilizando la siguiente información de usuario almacenada

HMSET usuario ID de usuario {}: valor del nombre {} ID de usuario: valor de edad

Almacenamiento: HMSET usuario 1: nombre de volar 1: 18 años

HMGET usuario 1:: Nombre de vista 1: Edad

2, la electricidad proveedor carrito de la compra

  1, como un identificador de clave de usuario

  2, ID de artículo se presenta

  3, el número de valor de la mercancía

 Compras operación de compra:

  1) agregar elementos: la compra HAjuste: 1001 10008 1 (1001 para la identificación del usuario, 10008 Identificación de los productos básicos, añadir un carrito de la compra)

  2) aumentar el número de: compra hincrby: 1001 10008 1

  3) el importe total de la carga: la compra HLEN: 1001 10008

  4) Eliminar elemento: la compra HDEL: 1001 10008

  5) obtener la compra total productos: compra hgetall: 1001

 

ventajas:

  1) la integración de almacenamiento de datos similar clasificar, fácil gestión de datos

  2) en comparación con las operaciones de cadena consumir menos memoria y CPU

  3) en comparación con la cadena más capacidad de almacenamiento que ahorra espacio

desventajas:

  1) la función de caducidad no puede ser utilizado en el presentado, sólo se puede utilizar en clave

  2) Bajo redis clúster arquitectura no es adecuado para uso a gran escala (por ejemplo, cientos de millones de datos de usuario pueden no todos ser sometidos a un usuario)

 

Supongo que te gusta

Origin www.cnblogs.com/flycc/p/12670558.html
Recomendado
Clasificación