Redis seis tipos de datos

tipo String de operación

 

tipo Hash de operación

Enumerar el tipo de operación

establecer el tipo de operación

tipo zConfigurar de operación

Las instrucciones orales

 

tipo String de operación

El tipo más común, típico del tipo kv

conjunto de valores clave

set tipo de datos String

obtener la clave

De acuerdo a adquirir valor clave

valor de la clave GetSet

Si ningún valor y el valor de ajuste se establece una clave, si se toma un valor, y asignar un nuevo valor.

clave incr 

valor de incremento, pero el valor no es un número. Si la clave no existe un valor predeterminado

 

incrby mínimo de la clave

Incrementos especificados número de pasos

 

 

decr clave

valor decreciente

Valor mínimo de la clave decrby

La disminución del número de pasos

 

 

valor de la clave setnx

Si no existe la clave, que se añadirá o no añadida

añadir valor clave

Si hay no se crea ningún valor añadido clave adicional basada en clave

clave strlen

La longitud del valor de clave adquirido

mset valor de la clave de valor clave ...

Juego de llaves múltiple y valor

 

MGET, pulse la tecla de ...

Obtener más clave

tipo Hash de operación

tipo de hash utilizado para almacenar el tipo de objeto, como un objeto existen persona, si es que necesita un objeto frecuentan modificar ciertos atributos, el tipo se puede almacenar hash. Por supuesto, también estará presente la cadena, pero la necesidad de cadena en JSON, y cada vez que se requiere para modificar las propiedades de todo valor a cabo.

HAjuste valor clave de campo

Y una tecla de ajuste de campo único

hget campo clave

Obtiene el campo de la clave

hmset valor clave de campo valor del campo ...

Mientras que una pluralidad de campos de clave

hmget campo campo clave ...

adquirir simultáneamente la pluralidad de valores de campo

clave hgetall

Obtener todos los atributos y valores clave

HDEL campo campo clave ...

Eliminar uno o más campos

hsetnx valor clave de campo 

Sólo si el campo no existe sólo para establecer el campo, pero sólo configurar un campo

hincrby incremento campo clave 

Conjunto campo de incremento automático, pero sólo un número, y sólo se puede configurar un campo

hexists campo clave

Obtiene campo está presente

clave hkeys

Obtener todos los campos clave

clave de ballenas

Obtener todos los valores de campo clave

elegir clave

Obtiene el número de campos clave

Enumerar el tipo de operación

tipo de lista de tecla correspondiente a una pluralidad de valor que están en orden (el orden de adición) y el tipo de elementos de la lista puede duplicar valores.

lpush valor de la clave de valor valor ...

Además de añadir un elemento añadido desde la izquierda, nota, no se añade desde la izquierda

lrange parada de comienzo de la llave

Obtener la lista de elementos, comenzando en la posición especificada, la posición final especificada, iniciar índice de 0 a -1 indica parada hasta el último.

 

rpush valor de la clave de valor

Añadir elementos desde el lado derecho del conjunto.

clave lpop

Extracción de un elemento de la izquierda, y se retira el elemento de retorno

clave RPOP

Elimina un elemento de la derecha, y devuelve se retira el elemento

llen key

Obtiene el número de elementos en la lista.

 

lrem valor clave recuento

Elimina el número valor especificado especificado, por ejemplo tres en la lista A (lista lrem 2 valor) eliminará dos A

- Cuando el contador> 0 Shi, LREM comience a eliminar de la lista a la izquierda.
- Cuando el recuento <0, LREM eliminado de la lista comenzarán atrás.
- Cuando el recuento = 0, LREM borrar todos los elementos de valor para el valor.

  

índice de clave lindex

Obtiene el elemento de índice especificado

LSET valor de índice de clave

Modificar el valor objetivo especificado

 

extremo inicial clave ltrim

Dejando sólo el principio hasta el final borrar otros elementos

Linsert clave antes | después de valor de pivote

En busca de un valor especificado y este valor se añade antes o después de que el valor especificado

 

 

rpoplpush lista1 lista2

Los elementos de lista1 en lpush RPOP a list2 en.

 

establecer el tipo de operación

la repetición de elemento de tipo no ordenado no está establecido (el orden de adición)

sadd valor de la clave de valor ...

Agrega el elemento especificado

smembers clave

Obtener todos los elementos

valor de la clave srem

Eliminar el elemento especificado

 

valor de la clave sismember

Determinar si hay un elemento

llave de tarjeta

Obtiene el número de elementos

clave SPop

A los elementos del estallido azar, nota que el pop está de vuelta y eliminar.

sdiff key1 clave2 ...

Tomando el conjunto diferencia, no hay A en B, en el

sinterizado key1 clave2 ...

Tomando una intersección con la A en B, también

SUNION key1 clave2

Y establecer, teniendo todos los elementos en AB, pero no se repite

 

tipo zConfigurar de operación

Ubicado en la base de un aumento de una fracción

Zadd valor de clave de puntuación de valor de puntuación ...

Adición de elementos

zrange parada de comienzo de la llave 

Obtener elementos entre arranque y parada (que comprenden de arranque y parada) y se ordenan en orden ascendente puntuaciones

zrevrange parada de comienzo de la llave 

Obtener elementos entre arranque y parada (que comprenden de arranque y parada) y se ordenan de mayor a menor puntuación

 

zrank valor clave

Obtiene el elemento de la fila de pequeño a grande

zrevrank valor clave

Obtiene el elemento del rango descendente

Zscore valor clave

valor fraccionario de la adquirida

zrem valor de la clave de valor ...

Elimina no se retira el elemento especificado si el valor no existe

zremrangebyrank extremo inicial clave

Eliminar el rango especificado de elementos en la puntuación de la clasificación

 

zremrangebyscore tecla fin staet

Eliminar el rango elemento especificado de las puntuaciones

zrangebyscore clave min max

Obtiene el valor de la puntuación intervalo especificado

min clave zcount max

Obtener el número de elementos dentro de la fracción rango especificado

zincrby valor de clave de puntuación

Aumentar el valor de la puntuación de

clave zcard

Obtiene el número de elementos

Las instrucciones orales

patrón de claves

Coincidir para obtener la clave

 

Tecla del ...

Eliminar la clave especificada

existe clave 

Determinar si existe clave

renombrar keyName keyName

Cambiar el nombre de la clave

tipo de clave

Obtener el tipo de clave

expirará clave  segundos

Establecer hora caducidad de la clave, los segundos por defecto

Para configurar una clave, a continuación, establecer el tiempo de expiración

clave TTL

La fecha de caducidad de la clave de consulta

clave de persistir

tiempo de caducidad clara, clave no caduca

 

pexpire clave  milisegundos

Ajuste el tiempo de caducidad en milisegundos

 

Supongo que te gusta

Origin www.cnblogs.com/zumengjie/p/12527008.html
Recomendado
Clasificación