function logout($client_id, $room_id) { $this->redis->delete(self::$prefix . 'client_' . $client_id); $this->redis->sRemove(self::$prefix . 'online_' . $room_id, $client_id); }
$pwd = "xxxxx"; //改成你自己的 $Redis = new redis(); //$Redis->pconnect('127.0.0.1', 6379); if ($Redis->pconnect($host, $port) == false) { die($Redis->getLastError()); } if ($Redis->auth($user . ":" . $pwd) == false) { die($Redis->getLastError()); } $file = fopen("redis.json", "r"); $arr = array(); while (!feof($file)) { //echo fgets($file). "<br />"; $arr = json_decode(fgets($file), true); $Redis->delete($arr['key']); switch ($arr['type']) { case $Redis::REDIS_STRING: echo "string\n"; $Redis->set($arr['key'], $arr['val']); setTimeout($Redis, $arr['key'], $arr['expire']); break; case $Redis::REDIS_HASH: echo "hash\n"; $Redis->hMset($arr['key'], $arr['val']); setTimeout($Redis, $arr['key'], $arr['expire']); break; case $Redis::REDIS_LIST: echo "list\n"; foreach ($arr['val'] as $v) { $Redis->rPush($arr['key'], $v);