redis php常用操作
Posted finddata
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis php常用操作相关的知识,希望对你有一定的参考价值。
class Redis extends BaseController public function index() key 操作 p($r->exists("string")); p($r->rename("name5","namex")); //改key的name p($r->type("name6")); p($r->ttl("name5"));//过期时间 p($r->expire("name5","7900"));//指定过期时间 p($r->del("name1","name2","name3")); //删除 p($r->flushDB());//删除当前库 p($r->flushAll());//删除所有库 p($r->dbSize());//当前数量 p($r->select(0));//选择库 p($r->move("name7",1)); //移动key到另一个数据库 $r= $this->r; $r->set("string","value1"); // $r->mset([‘mstring1‘=>‘mstring1‘,‘,string2‘=>‘mstring2‘]); p($r->get("string")); // p($r->get("mstring1")); p($r->lPush("list","班级1","班级2","班级3")); p($r->lrange(‘list‘,0,-1)); //返回全部数据,数组形式 echo "集合:<br>"; p($r->sAdd("list","list1","list2","list3")); p($r->sMembers("list")); p($r->hSet("hash","Hkey1","Hvalue1")); p($r->hSet("hash","Hkey2","Hvalue2")); p($r->hGetAll("hash")); p($r->zAdd(‘zYouxvJihe‘,‘100‘,"1")); p($r->zAdd(‘zYouxvJihe‘,‘300‘,"4")); p($r->zAdd(‘zYouxvJihe‘,‘400‘,"2")); p($r->zAdd(‘zYouxvJihe‘,‘200‘,"3")); p($r->zRangeByScore(‘zYouxvJihe‘,‘0‘,‘4‘)); for($i=1;$i<20000;$i++) echo "<br>"; echo $r->get("key".$i); echo "<br>"; $m =$this->m; $m->addServer(); //向连接池中添加一个memcache服务器 $m->set("aa","aaa",MEMCACHE_COMPRESSED,3600); $m->delete("aa"); //从服务端删除一个key $m->flush();//清洗删除已经存储的所有的key p($m->get("aa")); //获取key的值 $m->close(); $m = $this->m; $m->flush(); public function mongo() $m = new MongoDB\Driver\Manager("mongodb://localhost:27017"); p($m);
以上是关于redis php常用操作的主要内容,如果未能解决你的问题,请参考以下文章