$redis = new Redis();$redis->connect('127.0.0.1', 6379);$redis->set('one', 'dwdwd', 10);// $redis->set('one1','dnwhidhndbifq889.djwidn.9',10);// $value=$redis->get('one');//截取字符串$value=$redis->getrange('one',1,2);//设置新值 返回旧值 长期存储$redis->getset('one','ffgergerg');// -1为长期缓存 -2为不存在,这个是补充$value=$redis->TTL('one');//取多个$value=$redis->mget(['one','one1']);// 是否存在$value=$redis->exists('one1');// 加减$value=$redis->INCRBYFLOAT('one',22.2);// 追加$value = $redis->APPEND('one', ',swwd');// 数组序列化 serialize unserialize$value = $redis->get('one');var_dump($value);//迭代$it = NULL;do {// 取出key$arr_keys = $redis->scan($it,null,1);// key可能会有空的if ($arr_keys !== FALSE) {foreach($arr_keys as $str_key) {echo "key:". $str_key."</br>";}}} while ($it > 0);echo "没有了!</br>";/* Redis::SCAN_RETRY enabled */$redis->setOption(Redis::OPT_SCAN, Redis::SCAN_RETRY);$it = NULL;/* 设置之后不会返回空 */while ($arr_keys = $redis->scan($it)) {foreach ($arr_keys as $str_key) {echo "key:". $str_key."</br>";}}echo "没有了!</br>";
