$key0 = "testRedis0"; $key1 = "testRedis1"; $key2 = "testRedis2"; $key3 = "testRedis3"; $key4 = "testRedis4"; $key5 = "testRedis5"; $key6 = "testRedis6"; $key7 = "testRedis7"; $key8 = "testRedis8"; //字符串 Dao::redis()->set($key8,"asasasas"); Dao::redis()->get($key8); Dao::redis()->del($key8); Dao::redis()->incr($key8); //+1 Dao::redis()->decr($key8); //-1 Dao::redis()->mget([$key8,$key7]); Dao::redis()->mset([$key8=>"asasasas",$key7=>"asasasas"]); Dao::redis()->exists($key8); //时间 Dao::redis()->ttl($key8); Dao::redis()->pttl($key8); Dao::redis()->expire($key8,10); Dao::redis()->pExpire($key8,10000); Dao::redis()->expireAt($key8,"UNIX 时间戳"); Dao::redis()->pExpireAt($key8,"UNIX 时间戳"); Dao::redis()->persist($key8); //删除时间 //HASH Dao::redis()->hSet($key8,1,"asasasas"); Dao::redis()->hSet($key8,2,"asasasas"); Dao::redis()->hGet($key8,2); Dao::redis()->hDel($key8,2); Dao::redis()->hGetAll($key8); Dao::redis()->hExists($key8,2); Dao::redis()->hMGet($key8,[1,2]); Dao::redis()->hMSet($key8,[3=>"asasasas",4=>"asasasas"]); Dao::redis()->hKeys($key8); Dao::redis()->hVals($key8); //选择数据库 Dao::redis()->select(0); //列表 Dao::redis()->lPush($key0,"a5"); Dao::redis()->lPush($key0,"a5"); Dao::redis()->lPush($key0,"a5"); Dao::redis()->lPush($key0,"a5"); Dao::redis()->lPush($key0,"a5"); Dao::redis()->lPush($key0,"a5"); //集合 Dao::redis()->sAdd($key1,"a1"); Dao::redis()->sIsMember($key2,"a1"); Dao::redis()->sAdd($key2,"c1","c2"); $data = Dao::redis()->sPop($key); $data = Dao::redis()->sRandMember($key,1); $data = Dao::redis()->sRem($key,"a1"); $data = Dao::redis()->sMove($key2,$key1,"c1"); $data = Dao::redis()->sCard($key2); $data = Dao::redis()->sMembers($key2); $data = Dao::redis()->sInter($key1,$key2); Dao::redis()->sInterStore($key3, $key1,$key2); $data = Dao::redis()->sMembers($key3); $data = Dao::redis()->sUnion($key1,$key2,$key3); Dao::redis()->sUnionStore($key4, $key1,$key2); $data = Dao::redis()->sMembers($key4); $data = Dao::redis()->sDiff($key1,$key2); Dao::redis()->sUnionStore($key5, $key1,$key2); $data = Dao::redis()->sMembers($key5); //ZSET 有序集合 Dao::redis()->zAdd($key6,10,"google.com"); //地图坐标 Dao::redis()->geoadd($key7,13.361389,38.115556,'Palermo'); Dao::redis()->geoadd($key7,15.087269,37.502669,'Catania'); //数据库对调 Dao::redis()->swapdb(0,1); //事务 Dao::redis()->multi(); //开启事务 Dao::redis()->exec(); //提交事务 Dao::redis()->discard(); //回滚事务 Dao::redis()->watch($key7); //监听事务 Dao::redis()->unwatch(); //取消所有监听事务 //异步保存 Dao::redis()->bgsave(); //LUA加密解密 $script = "return {1,2,3}"; $LuaData = Dao::redis()->eval($script); var_dump($LuaData); $LuaEnData = Dao::redis()->script("load",$script); var_dump($LuaEnData); $LuaDeData = Dao::redis()->evalSha($LuaEnData); Dao::redis()->script("flush"); //清空LUA Dao::redis()->script("kill"); //杀死LUA var_dump($LuaDeData);
Redis函
最新推荐文章于 2024-05-19 17:03:37 发布