1.集合类型之sAdd,sPop
/**
* 注意:set集合中不允许出现重复元素
*/
// sAdd() 添加一个元素到set集合中
$redis->sAdd('k1','m1');
$redis->sAdd('k1','m2');
$redis->sAdd('k1','m3');
// sPop() 随机返回一个元素,并在集合中删除该元素
echo $redis->sPop('k1');//m3
$res = $redis->sMembers('k1');
var_dump($res);
/**
* array(2) { [0]=> string(2) "m2" [1]=> string(2) "m1" }
*/
2.集合类型之sCard,sSize
/**
* 注意:set集合中不允许出现重复元素
*/
// sAdd() 添加一个元素到set集合中
$redis->sAdd('k1','m1');
$redis->sAdd('k1','m2');
$redis->sAdd('k1','m3');
$redis->sAdd('k1','m4');
// sCard() sSize() 获取集合的成员数
echo $redis->sCard('k1'); //4
echo $redis->sSize('k1'); //4
3.集合类型之sIsMember,sContains

本文详细介绍了使用ThinkPHP5框架操作Redis中的集合类型,涵盖了从添加、删除元素到交并差集的多种操作,如sAdd、sCard、sInterStore等,是学习Redis集合操作的实用教程。
最低0.47元/天 解锁文章
854

被折叠的 条评论
为什么被折叠?



