Latest web development tutorials

คำสั่ง Redis Srandmember

Redis ชุด (ชุด)

คำสั่ง 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"

Redis ชุด (ชุด)