Redis - Hash y el tipo de lista

Picadillo

如果使用字符串类型来存储对象,需要大量的变量来存储Redis设计了一个专门存储对象的数据类型--hash

PONH campo de clave, el valor
Ejem: PONH nombre U1 "Liling" atributo (campo) # guardar el objeto (clave) y el valor (valor)
hget campo de clave,
EG: hget nombre U1 # obtener el valor de la propiedad objeto
hmset tecla F1 v1 F2 v2 ...
Ejem hmset nombre U1 encalado ID 2 años 22 # guardar el objeto (clave) de la pluralidad de atributos (de campo) y el valor (valor):
hmget las teclas F1 F2 F3 ...
valor de nombre hmget U1 pluralidad adquirida de atributos de objeto # edad ID: EG
hgetall clave
EG: hgetall U1 # adquirió define clave todos los atributos y valores
hkeys clave
Ejem: clave adquirido hkeys U1 # correspondientes a todos los nombres de atributo
Hvals clave
Ejem: Hvals U1 # adquiere toda la llave propiedades correspondiente al valor de
clave hlen
EG: hlen U1 # Obtener la tecla numérica correspondiente atributo
hexists clave de campo
Ejem: hexists nombre # U1 atributo se determina si existe o no un retorno, no hay retorno 0
HDEL clave de campo
Ejem: HDEL ID U1 # tecla para borrar el atributo correspondiente (campo), la atención solamente propiedad de eliminación, no elimine el objeto
hstrlen feild clave
por ejemplo: nombre U1 hstrlen # Obtener la longitud de la clave correspondiente al valor de la propiedad
clave hincrby (numérica) Valor del campo
Ejem: Edad 10 # U1 valor hincrby cálculo
clave hsetnx campo
Ejem: hsetnx Liming nombre # U1 si no importa si

Aquí Insertar imagen Descripción

Lista

 list 列表(字符串列表)底层使用双向链表实现,有序存储多个数据,列表值可以重复。

Clave v1 v2 v3 ... LPUSH
Ejem: LPUSH los usuarios Dandan, chenkun Lilei # ahorrar más elementos de la izquierda a la lista después del último out para crear
RPUSH clave v1 v2 v3 ...
Ejem: RPUSH los usuarios LL kk jj ii HH # parada a la derecha la pluralidad de elementos de la lista a
Lrange tecla Inicio Fin
Ejem: Usuarios Lrange # 0 100 Mostrar lista correspondiente al elemento de índice. lista de salida de bucle 0 100,0 -1 indica el último
Linsert la ANTES clave | un después de pivote valor
EG: el antes kk tingting # Linsert los Usuarios en la posición correspondiente inserto elementos
RPOP clave
Ejem: RPOP Clave # borrar el último elemento
lpop clave
Ejem: lpop # usuarios eliminar el primer elemento
LSET clave valor del índice
EG: los usuarios LSET valor 0 # mmm modificar el índice correspondiente elementos
lindex índice clave
Ejem: los usuarios Lindex valor 5 # Obtiene el índice elementos correspondientes
LLEN clave
Ejem: LLEN obtener una lista de usuarios # longitud (número)
LTRIM PARADA tecla de inicio
por ejemplo: los usuarios LTRIM 2 5 # Lista de corte, corte de la lista va a cambiar después de la nota (precaución) se produce
lrem Clave valor COUNT
Ejem: lrem los usuarios LL # 2 quitar un elemento de la misma cuenta (cuántos) una

Aquí Insertar imagen Descripción

Publicados 162 artículos originales · ganado elogios 9 · vistas 3086

Supongo que te gusta

Origin blog.csdn.net/ll_j_21/article/details/104712534
Recomendado
Clasificación