English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
El Set de Redis es una colección no ordenada de tipo String. Los miembros de la colección son únicos, lo que significa que no pueden aparecer datos repetidos en la colección.
La colección Redis se implementa mediante una tabla de散列, por lo que la complejidad de agregar, eliminar y buscar es O(1)。
El número máximo de miembros en la colección es 232 - 1 (4294967295, cada colección puede almacenar40 más de mil millones de miembros).
redis 127.0.0.1:6379> SADD w3codeboxkey redis (entero) 1 redis 127.0.0.1:6379> SADD w3codeboxkey mongodb (entero) 1 redis 127.0.0.1:6379> SADD w3codeboxkey mysql (entero) 1 redis 127.0.0.1:6379> SADD w3codeboxkey mysql (entero) 0 redis 127.0.0.1:6379> SMEMBERS w3codeboxkey 1) "mysql" 2) "mongodb" 3) "redis"
En el ejemplo anterior, utilizamos SADD El comando agrega a w3codeboxkey Tres elementos insertados en la colección.
A continuación se muestra una tabla con los comandos básicos de la colección Redis:
Número de orden | Comando y descripción |
---|---|
1 | SADD clave miembro1 [miembro2] Agregar uno o más miembros a la colección |
2 | clave SCARD Obtener el número de miembros del conjunto |
3 | SDIFF key1 [key2] Devuelve la diferencia entre el primer conjunto y otros conjuntos. |
4 | SDIFFSTORE destino key1 [key2] Devuelve la diferencia de los conjuntos dados y se almacena en destino |
5 | SINTER key1 [key2] Devuelve la intersección de todos los conjuntos dados |
6 | SINTERSTORE destino key1 [key2] Devuelve la intersección de todos los conjuntos dados y se almacena en destino |
7 | SISMEMBER key miembro Determina si el elemento miembro es miembro del conjunto key |
8 | SMEMBERS key Devuelve todos los miembros del conjunto |
9 | SMOVE origen destino miembro Mueve el elemento miembro del conjunto de origen al conjunto de destino |
10 | SPOP key Elimina y devuelve un elemento aleatorio del conjunto |
11 | SRANDMEMBER key [cuenta] Devuelve uno o más números aleatorios del conjunto |
12 | SREM key miembro1 [miembro2] Elimina uno o más miembros del conjunto |
13 | SUNION key1 [key2] Devuelve la unión de todos los conjuntos dados |
14 | SUNIONSTORE destino key1 [key2] La unión de todos los conjuntos dados se almacena en el conjunto de destino |
15 | SSCAN key cursor [MATCH patrón] [COUNT cuenta] Iterar sobre los elementos de un conjunto |