$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"; } file_put_contents('./redis.json', $out, FILE_APPEND); } /*$keys = $Redis->keys('*'); $out = '';*/ //echo $out; $Redis->close();
public function get_rooms($rid = 100) { $redis = new redis(); $redis->connect(REDIS_HOST, REDIS_PORT); $list = $redis->zRange("rooms_test_100", 0, 100, true); var_export($list); echo "##################"; }