// 连接redis
$host = '172.****.170';
$port = 6381;
$this->redis = new Redis();
$this->redis->connect($host, $port);
// 添加元素进入集合
$redis->sAdd('lm_template_set_num',1);
$redis->sAdd('lm_template_set_num',2);
$redis->sAdd('lm_template_set_num',3);
$redis->sAdd('lm_template_set_num',4);
$redis->sAdd('lm_template_set_num',5);
// 删除集合中指定的元素值,1 成功,0删除失败
$r = $redis->sRem('lm_template_set_num',4);
var_dump($r);
// 返回集合中元素的数量
$r = $redis->sCard('lm_template_set_num');
var_dump($r);
// 移除并返回集合中的一个随机元素
$r = $redis->sPop('lm_template_set_num');
var_dump($r);
// 返回集合中的一个随机元素。$num 随机取的个数
$r = $redis->sRandMember('lm_template_set_num',$num);
var_dump($r);
// 判断成员元素是否是集合的成员。1 存在 0 不存在
$r = $redis->sIsMember('lm_template_set_num',1);
var_dump($r);
// 获取集合中所有的元素
$r = $redis->sMembers('lm_template_set_num');
var_dump($r);
php redis集合常用方法汇总
最新推荐文章于 2021-04-09 13:53:31 发布