function getOnlineUsers() { return $this->redis->sMembers(self::$prefix . 'online'); }
protected function _cmd_getNodeList($fd, $req) { $nodeList = $this->redis->sMembers(self::KEY_NODE_LIST); array_walk($nodeList, function (&$a) { $a = self::KEY_NODE_INFO . ':' . $a; }); $nodeInfo = $this->redis->mget($nodeList); $this->sendResult($fd, 0, '', $nodeInfo); }
$arr['key'] = $key; $arr['val'] = $Redis->hGetAll($key); break; case $Redis::REDIS_LIST: //echo "list\n"; $arr['expire'] = $expire; $arr['type'] = $type; $arr['key'] = $key; $arr['val'] = $Redis->lRange($key, 0, -1); break; case $Redis::REDIS_SET: //echo "set\n"; $arr['expire'] = $expire; $arr['type'] = $type; $arr['key'] = $key; $arr['val'] = $Redis->sMembers($key); break; case $Redis::REDIS_ZSET: //echo "zset\n";zRange('key1', 0, -1, true); $arr['expire'] = $expire; $arr['type'] = $type; $arr['key'] = $key; $arr['val'] = $Redis->zRange($key, 0, -1, true); break; default: //echo "unknown\n"; continue; break; } $out .= json_encode($arr) . "\n"; }
function getOnlineUsers($room_id) { return $this->redis->sMembers(self::$prefix . 'online_' . $room_id); }