예제 #1
0
     $arr['key'] = $key;
     $arr['val'] = $Redis->get($key);
     break;
 case $Redis::REDIS_HASH:
     //echo "hash\n";
     $arr['expire'] = $expire;
     $arr['type'] = $type;
     $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;
예제 #2
0
 private function _list($queue)
 {
     return $this->redis->lRange($queue, 0, -1);
 }
예제 #3
0
 /**
  * ��ȡ��ʷ�����¼()
  */
 function getRoomsHistory($room_id, $offset = 0, $num = 100)
 {
     return $this->redis->lRange("im_room_chat_" . $room_id, $offset, $num);
 }