English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يستخدم الأمر Srandmember في Redis ليعود بعنصر عشوائي من المجموعة.
بدءًا من إصدار Redis 2.6، يأخذ الأمر Srandmember مفتاح count اختياري:
هذا العمل يشبه SPOP، ولكن SPOP يزيل العنصر العشوائي من المجموعة ويقوم بإرجاعه، بينما Srandmember يقوم بإرجاع العنصر العشوائي فقط دون إجراء أي تغييرات على المجموعة.
النحو الأساسي للـ redis Srandmember هو كالتالي:
redis 127.0.0.1:6379> SRANDMEMBER KEY [count]
>= 1.0.0
إذا تم تقديم فقط معامل key للمجموعة، يتم العودة إلى عنصر واحد؛ إذا كانت المجموعة فارغة، يتم العودة إلى nil. إذا تم تقديم معامل count، فإنه يتم العودة إلى مجموعة من الأعداد؛ إذا كانت المجموعة فارغة، يتم العودة إلى مجموعة فارغة.
redis 127.0.0.1:6379> SADD myset1 "hello" (integer) 1 redis 127.0.0.1:6379> SADD myset1 "world" (integer) 1 redis 127.0.0.1:6379> SADD myset1 "bar" (integer) 1 redis 127.0.0.1:6379> SRANDMEMBER myset1 "bar" redis 127.0.0.1:6379> SRANDMEMBER myset1 2 1) "Hello" 2) "world"