Latest web development tutorials

Redis conjunto (Set)

Redis es una colección desordenada de Set tipo de cadena. Es el único miembro de la colección, lo que significa que la colección no puede duplicar los datos.

Redis es establecido por la tabla hash para lograr, por lo que añadir, eliminar, buscar la complejidad es O (1).

Establecer el número máximo de miembros 232 a -1 (4294967295 Cada juego puede almacenar más de 40 millones de miembros).

Ejemplos

redis 127.0.0.1:6379> SADD w3bigkey redis
(integer) 1
redis 127.0.0.1:6379> SADD w3bigkey mongodb
(integer) 1
redis 127.0.0.1:6379> SADD w3bigkey mysql
(integer) 1
redis 127.0.0.1:6379> SADD w3bigkey mysql
(integer) 0
redis 127.0.0.1:6379> SMEMBERS w3bigkey

1) "mysql"
2) "mongodb"
3) "redis"

En el ejemplo anterior nosSadd de comandos al conjunto nombrado w3bigkey inserción de tres elementos.


conjunto de comandos Redis

La siguiente tabla muestra los Redis conjunto de comandos básicos:

No. Mando y Descripción
1 SADD clave miembro1 [member2]
Agregar uno o más miembros de la colección
2 clave SCARD
Al ser miembros de una colección
3 Sdiff key1 [clave2]
Devuelve la diferencia entre el conjunto de todas las colecciones
4 SDIFFSTORE destino key1 [clave2]
Devuelve la diferencia set iguales y se almacena en el destino
5 SINTERIZADO key1 [clave2]
Volver a la intersección de un conjunto dado de todo
6 SINTERSTORE destino key1 [clave2]
Devuelve la intersección de todos los conjuntos y se almacena en el destino
7 miembro clave SISMEMBER
La determinación de si el elemento es un miembro de una colección de miembros clave
8 clave SMEMBERS
Devuelve una colección de todos los miembros de la
9 miembro de origen destino SMOVE
Los elementos de miembro de la fuente al conjunto de la colección móvil de destino
10 clave SPOP
Elimina y devuelve un elemento aleatorio en la colección
11 SRANDMEMBER tecla [count]
Devuelve una colección de uno o más números aleatorios
12 miembro1 clave SREM [member2]
Retire el conjunto de uno o más miembros
13 SUNION key1 [clave2]
Volver a todos conjunto dado de unión
14 SUNIONSTORE destino key1 [clave2]
Todo el conjunto dado y se almacena en la toma de series de destino
15 Sscan teclas de cursor [Perfil de Compatibilidad] [ recuento COUNT]
iterativos elementos de la colección