Redis tipos de dados --set

coleção conjunto

comandos mais usados:

  membro chave SADD [membro ...] // para set para os dados, se o elemento está presente, os dados são ignorados, se a chave não existir, então a nova

  membro chave SREM [membros ...] // elementos de exclusão na coleção

  chave SMEMBERS // obtém todos os elementos na coleção

  chave SCARD // obtém o número de elementos no conjunto

  SISMEMBER membro chave // ​​determina se o elemento está presente no conjunto de elementos na chave

  chave SRANDMEMBER [cont] // seleccionado aleatoriamente a partir do conjunto de contar elementos, o elemento chave não é removida do

  chave SPOP [contar] // contagem de elementos seleccionados aleatoriamente a partir da recolha, elementos que foram removidas a partir das chaves

  

Definir operações aritméticas:

  chave SINTER [... key] // operação de Comunicação

  SINTERSTORE tecla de destino [key ...] // resultará operação de intersecção para um novo conjunto de destino em

  chave Sunion [key ...] // conjunto de computação e

  SUNIONSTORE tecla de destino [key ...] // o conjunto de resultados ea nova operação de conjunto para o destino

  chave sdiff [... key] // operação de diferença set

  chave SDIFFSTORE [key ...] // definir o resultado da operação de diferença em um novo conjunto de destino

 

cenário:

  sweepstakes miniaplicativo

  1) participar da loteria: chave SADD [UserID ...] // chave para o conjunto ativo de usuários, ID de usuário para o usuário.

  2) Verifique todos os usuários para participar da loteria: chave SMEMBER

  contagem 3) vencedores foram desenhados: SRANDMEMBER / chave SPOP [cont]

Acho que você gosta

Origin www.cnblogs.com/flycc/p/12670736.html
Recomendado
Clasificación