Yii redis set集合的使用
? redis 的集合是无序的,集合成员是唯一的,不能重复。用户可以快速地对集合执行添加元素操作、移除元素操作以及检查一个元素是否存在于集合中。这里介绍一些常用的集合处理命令,并在 Yii 中的使用。 SADD
SREM
SISMEMBER
SCARD
SMEMBERS
SRANDMEMBER
SPOP
SMOVE
SDIFF
SDIFFSTORE
SINTER
SINTERSTORE
SUNION
SUNIONSTORE
? 在 Yii 中使用实例: // 添加元素a,b,c Yii::$app->redis->sadd('testSetKey','a','b','c'); 3 // 移除元素c Yii::$app->redis->srem('testSetKey','c'); 1 // 检查元素c是否存在集合中 Yii::$app->redis->sismember('testSetKey',1)"> 0 // 返回集合包含的元素的数量 Yii::$app->redis->scard('testSetKey'); 2 // 返回集合包含的所有元素 Yii::$app->redis->smembers('testSetKey'); ["a","b"] // 将元素a从testSetKey集合移到testSetKey2集合 Yii::$app->redis->smove('testSetKey','testSetKey2','a'); 1 Yii::$app->redis->smembers('testSetKey'); ["b"] Yii::$app->redis->smembers('testSetKey2'); ["a"] ? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |