คำสั่ง Redis Srandmember
คำสั่ง Redis Srandmember ใช้ในการแสดงคอลเลกชันขององค์ประกอบสุ่ม
เริ่มต้น 2.6 รุ่น Redis คำสั่ง Srandmember ยอมรับพารามิเตอร์นับตัวเลือก:
- ถ้านับเป็นบวกและน้อยกว่าฐานตั้งคำสั่งส่งกลับอาร์เรย์มีองค์ประกอบนับองค์ประกอบในอาร์เรย์แต่ละที่ไม่เหมือนกัน ถ้านับเป็นมากกว่าเท่ากับชุดฐานแล้วผลตอบแทนที่ได้เก็บรวบรวมไว้ทั้งหมด
- ถ้านับเป็นลบแล้วคำสั่งส่งกลับอาร์เรย์ขององค์ประกอบในอาร์เรย์อาจต้องทำซ้ำหลายครั้งและความยาวของอาร์เรย์คือค่าสัมบูรณ์ของการนับ
การดำเนินงานและ SPOP ที่คล้ายกัน แต่ SPOP จะถูกลบออกและกลับมาเป็นองค์ประกอบที่สุ่มจากคอลเลกชันและจากนั้นก็กลับ Srandmember องค์ประกอบสุ่มโดยไม่มีการเปลี่ยนแปลงใด ๆ กับคอลเลกชัน
ไวยากรณ์
Redis Srandmember ไวยากรณ์คำสั่งพื้นฐานจะเป็นดังนี้:
redis 127.0.0.1:6379> SRANDMEMBER KEY [count]
รุ่นที่มีจำหน่าย
> = 1.0.0
ราคาย้อนกลับ
เฉพาะชุดของพารามิเตอร์ที่สำคัญองค์ประกอบกลับถ้าคอลเลกชันที่ว่างเปล่ากลับศูนย์ ถ้าอาร์กิวเมนต์นับจากนั้นส่งกลับอาร์เรย์ถ้าคอลเลกชันที่ว่างเปล่ากลับอาร์เรย์ที่ว่างเปล่า
ตัวอย่าง
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"