O melhor tutorial Redis conjunto (Set) em 2024. Neste tutorial você pode aprender conjunto de comandos Redis,
Redis é uma coleção desordenada de Set tipo de cadeia. É o único membro da coleção, o que significa que a cobrança não pode duplicar dados.
Redis é definido pela tabela de hash para alcançar, de modo adicionar, excluir encontrar a complexidade é O (1).
Definir o número máximo de membros 232--1 (4294967295 Cada conjunto pode armazenar mais de 40 milhões de membros).
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"
No exemplo acima nósSadd comando para a coleção nomeada w3bigkey inserção de três elementos.
A tabela a seguir lista os Redis conjunto de comandos básicos:
Não. | Command and description |
---|---|
1 | chave member1 SADD [member2] Adicionar um ou mais membros para a coleção |
2 | chave SCARD Ser membros de uma coleção |
3 | Sdiff key1 [key2] Retorna a diferença entre o conjunto de todas as coleções |
4 | SDIFFSTORE destino key1 [key2] Retorna a diferença de conjunto todos definidos e armazenados no destino |
5 | SINTER key1 [key2] Voltar para o cruzamento de um determinado conjunto de todos |
6 | SINTERSTORE destino key1 [key2] Retorna a intersecção de todos os conjuntos armazenados e no destino |
7 | membro chave SISMEMBER Determinar se o elemento é um membro de uma colecção de membros-chave |
8 | chave SMEMBERS Retorna uma coleção de todos os membros da |
9 | membro de destino fonte SMOVE Os elementos de membro da origem ao destino conjunto de coleta móvel |
10 | chave POCA Remove e retorna um elemento aleatório na coleção |
11 | SRANDMEMBER tecla [contador] Retorna uma coleção de um ou mais números aleatórios |
12 | member1 chave SREM [member2] Remover o conjunto de um ou mais membros |
13 | Sunion key1 [key2] Voltar para todos os determinado conjunto de união |
14 | SUNIONSTORE destino key1 [key2] Todo o dado definidos e armazenados na coleção conjunto de destino |
15 | cursor chave SSCAN [padrão de correspondência] [ contagem COUNT] elementos iterativos na coleção |