Redis proporciona un amplio conjunto de comandos para operar en bases de datos y varios tipos de datos. Estos comandos se pueden usar en terminales Linux. Al programar, como usar el paquete de lenguaje Java de Redis, estos comandos tienen métodos correspondientes. Vamos a resumir los comandos proporcionados por Redis.
1, los comandos relacionados con la operación de conexión
salir: cerrar la conexión (conexión)
auth: autenticación con contraseña simple
2, el funcionamiento de la operación de valor
existe (clave): confirme si existe una clave
del (clave): eliminar una clave
tipo (clave): tipo de valor de retorno
claves ( Patrón): devuelve todas las claves que satisfacen el patrón dado
randomkey: una clave que retorna aleatoriamente el espacio de claves
rename (oldname, newname): cambia el nombre de oldname a newname, si es newname Existe, elimine la clave indicada por newname
dbsize: devuelve el número de claves en la base de datos actual
expire: establezca el tiempo activo de una (s) clave (s)
ttl: obtenga una Tiempo de actividad clave
seleccionar (índice): consulta por índice
mover (clave, dbindex): transfiera la clave en la base de datos actual a la base de datos con índice dbindex
Flushdb: eliminar todas las claves en la base de datos de selección actual
flushall: eliminar todas las claves en todas las bases de datos
3, comandos para operaciones de cadena
establecer (clave, valor): indique el valor de la cadena denominada clave en el valor de la base de datos
obtener (clave): devuelva el valor de la cadena denominada clave en la base de datos
getset ( Clave, valor): asigne a la cadena denominada clave el último valor
mget (clave1, clave2, y hellip;, clave N): devuelva múltiples cadenas en la biblioteca (sus nombres son clave1, clave2 y hellip; Valor
setnx (clave, valor): Si no hay una cadena llamada clave, agregue una cadena a la biblioteca, el nombre es clave, el valor es valor
setex (clave, tiempo , valor): agregue una cadena (nombre es clave, valor) a la biblioteca, y establezca el tiempo de caducidad
mset (clave1, valor1, clave2, valor2, y hellip; clave N, valor N): Al mismo tiempo, asigne un valor a varias cadenas, el nombre de la clave i es un valor asignado i
msetnx (key1, value1, key2, value2, … key N, value N): si todas las cadenas con el nombre key son Si no existe, agregue una cadena a la biblioteca. A la clave de nombre i se le asigna el valor i
incr (key): la cadena con la clave de nombre se incrementa en 1
incrby (key, integer): name La cadena clave aumenta el número entero
decr (clave): cadena con nombre de clave menos 1 operación
decrby (clave, entero): la cadena con clave de nombre reduce el número entero
Anexar (clave, valor): el valor de la cadena cuyo nombre es clave se anexa con el valor
substr (clave, inicio, final): devuelve la subcadena del valor de la cadena denominada clave
4. Comandos para operaciones de lista
rpush (clave, valor): agregue un elemento con un valor de valor al final de la lista denominada clave
lpush (clave, valor): en la clave de nombre El encabezado de la lista agrega un elemento con un valor de
llen (clave): devuelve la longitud de la lista cuyo nombre es clave
lrange (clave, inicio, final): devuelve la lista denominada clave El elemento entre el inicio y el final (el subíndice comienza desde 0, el mismo a continuación)
ltrim (clave, inicio, final): intercepta la lista llamada clave, conserva el elemento entre el inicio y el final
lindex (clave, índice): devuelve el elemento en la posición de índice en la lista denominada clave
lset (clave, índice, valor): asigna el valor de la posición de índice a la lista denominada clave.
lrem (clave, cuenta, Valor): elimina los elementos cuyo valor es el valor en la lista cuyo nombre es clave. El recuento es 0, elimine todos los elementos con valor, el recuento > 0 elimina los elementos de recuento con valor desde el principio hasta el final, el recuento < 0 se elimina de un extremo a otro
Contar