예제 #1
0
                $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();
예제 #2
0
 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 "##################";
 }