1. 程式人生 > >redis的資料型別Set,其原生命令和php操作Redis Set函式介紹

redis的資料型別Set,其原生命令和php操作Redis Set函式介紹

  • sRandMember(key,[count])函式 * 說明:從集合key中隨機取出一個或count個成員,但是不移除key中的成員 * 引數:key(集合的名稱),count(可選項,隨機取出成員的個數) * 返回值:沒有count引數,返回key中的一個成員(string);存在count,則返回隨機取出的成員組成的陣列(array):count>0且大於或等於集合key的大小,則返回整個集合;count>0且小於key的大小,則返回key中的count個成員,且不重複;count<0且絕對值小於key的大小,則返回|count|個不含重複值的陣列;count<0且絕對值大於key的大小,則返回|count|個含有重複值的陣列;key為空集,則返回一個空陣列;key不是集合型別,則返回false; * php $redis->sRandMember($key1,2); /* array(2) { [0]=> string(4) "qing" [1]=> string(3) "zhu" } */ $redis->sRandMember($key1,-3); /* array(3) { [0]=> string(4) "qing" [1]=> string(3) "zhu" [2]=> string(4) "qing" } */ $redis->sRandMember($key4,-3); /* array(0) { } */ $redis->sRandMember('string1',6); /* bool(false) */