【thinkphp5操作redis系列教程】集合型別之sUnion
阿新 • • 發佈:2018-12-25
<?php namespace app\index\controller; use Redis; class Index { public function index() { $redis = new Redis(); $redis->connect('127.0.0.1', 6379); $redis->flushAll(); /** * 注意:set集合中不允許出現重複元素 */ // sAdd() 新增一個元素到set集合中 $redis->sAdd('k1','m1'); $redis->sAdd('k1','m2'); $redis->sAdd('k1','m3'); $redis->sAdd('k2','m2'); $redis->sAdd('k2','m4'); $redis->sAdd('k3','m5'); $redis->sAdd('k3','m3'); // sUnion() 返回多個集合的並集 $res = $redis->sUnion('k1','k2','k3'); var_dump($res); /** * array(5) { [0]=> string(2) "m1" [1]=> string(2) "m4" [2]=> string(2) "m2" [3]=> string(2) "m3" [4]=> string(2) "m5" } */ } }