Redis Sets


Redis Stiller er en uordnet samling av unike Strings. Unik betyr sett ikke tillater repition data i en nøkkel.

I Redis satt legge til, fjerne og test for eksistensen av medlemmene i O (1) (konstant tid, uavhengig av antall elementer som finnes inne i Sett). Maksimal lengde på en liste er 2 32 -. 1 elementer (4294967295, mer enn 4 milliarder av elementer per sett)

Eksempel
Redis 127.0.0.1:6379> SADD tutorials Redis (heltall) 1redis 127.0.0.1:6379> SADD tutorials mongodb (heltall) 1redis 127.0.0.1:6379> SADD tutorials mysql (heltall) 1redis 127.0.0.1:6379> SADD tutorials mysql (heltall) 0redis 127.0.0.1:6379> SMEMBERS tutorials1) " mysql "2)" mongodb "3)" Redis "

I eksempelet over tre verdier er satt inn i Redis sett oppkalt tutorials av kommandoen SADD
.

Redis setter kommandoer

Nedenfor gis Tabellen viser noen grunnleggende kommandoer relatert til sett:
SN
Command & Beskrivelse
1SADD nøkkelen member1 [member2]
Legg ett eller flere medlemmer til en set2SCARD nøkkel
Få antall medlemmer i en set3SDIFF nøkkel1 [NØKKEL2]
Trekk fra flere sets4SDIFFSTORE reisemålet nøkkel1 [NØKKEL2]
Trekk fra flere sett og lagre den resulterende satt i en key5SINTER nøkkel1 [NØKKEL2]
Snitt flere sets6SINTERSTORE reisemålet nøkkel1 [NØKKEL2]
Snitt flere sett og lagre den resulterende satt i en key7SISMEMBER sentralt medlem
ut om en gitt Verdien er medlem av en set8SMEMBERS nøkkel
Få alle medlemmer i en set9SMOVE kilde mål Medlemsanmeldelser Flytte et medlem fra ett sett til another10SPOP nøkkelen Anmeldelser Ta ut og returnere et tilfeldig medlem fra en set11SRANDMEMBER nøkkel [teller]
Få ett eller flere tilfeldige medlemmer fra en set12SREM nøkkel member1 [member2] Anmeldelser Ta en eller flere medlemmer fra en set13SUNION nøkkel1 [NØKKEL2]
Legg til flere sets14SUNIONSTORE reisemålet nøkkel1 [NØKKEL2]
Legg til flere sett og butikk den resulterende sett i en key15SSCAN nøkkelen markøren [MATCH mønster] [COUNT count]
trinnvis iterere sette Elements




Previous: