<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                - 通用命令執行 ~~~ $redis->rawCommand("zadd",'id',10 ,'tom' ,20 ,'ma' ,90, "liu") ~~~ ~~~ $redis = new Redis(); $redis->connect('127.0.0.1',6379,1);//短鏈接 $redis->pconnect('127.0.0.1',6379,1);長連接 //$redis->auth('password'); //登錄密碼 //$redis->select(0);//選擇數據庫0-15 //$redis->close(); //$redis->ttl('key');//查看失效時間,-1是永久 $redis->pttl('key');毫秒 $redis->persist('key');刪除失效時間 $redis->ping();//成功返回+PONG,檢查鏈接 $key = $redis->randomKey();//返回隨機key $redis->select(0) 選擇一個數據庫0-15 正常返回true失敗false $redis->move('key1',1)移動數據key到數據庫1,成功true,失敗false $redis->rename('x', 'y');重命名$redis->renameNx('x', 'y');功能一樣 $redis->expire('x', 3); 過期時間3秒 $redis->expire('x', 3000);過期時間3秒,單位毫秒 $redis->expireAt('x', $now + 3);過期時間戳 $redis->expireAt('x', $now + 3000); $redis->keys('*') 獲取全部鍵 也支持user*模糊查詢 $redis->dbSize(); 數據key數量 $redis->bgrewriteaof();AOF持久化 $redis->save();同步 RDB持久化保存 $redis->bgSave();異步 $redis->type('key');返回類型5hash 4zset 2set 3list 1string $redis->flushDB(); 刪除當前所有key,慎用 $redis->flushAll();全部刪除,非常危險,生產環境禁用 $redis->sort('s',['sort'=>"desc",'store'=>'k1','limit'=>[0,1]]) 刷選 $redis->info(); 返回數組redis所有信息 $redis->time();返回時間數組 [0]是時間戳 //字符串 string //$redis->set('key',1);//返回true //$redis->get('key');//獲取,不存在返回false //$redis->setex('key', 3600, 'value');//設置過期時間1小時,單位秒 true //$redis->psetex('key1', 1000, 'value');//毫秒 true //$redis->setnx('key1', 'value');//設置key,存在返回flase,不存在才添加返回true //$redis->delete(['id1','id2']);//刪除,返回刪除數量 //$redis->delete('id1','id2'); //$old_value = $redis->getSet('key', 'lol');//返回以前值,并設置新值,如果不存在key則創建 //$arr=$redis->multi()->set('key','33')->get('key')->set('key1','2')->get('key1')->exec();//事務處理 discard()取消事務 返回數組[] //$is = $redis->exists('key8');//檢測key是否存在 返回0 1 //$redis->incr('key8');//自動+1,不存在key返回1 存在返回添加后的值 //$redis->incrBy('key', 10);//自動加10,不存在創建,返回增加后值 //$redis->incrByFloat('key1', 1.5);//浮點數 支持正負數 //$redis->decr('key1');//自減1 //$redis->decrBy('key1', 10);//減10 //$c = $redis->mGet(['id','id1']);//返回多個值數組,不存在鍵返回 [flase,'1'] //$redis->append('id', 'value2');//追加字符,返回字符長度 //$redis->getRange('key', 0, 5);//返回字符串一部分,從0開始,右邊-1 //$redis->setRange('key', 6, "redis");//從位置替換 返回長度 //$c= $redis->strlen('id');//返回長度中文3 數字字母1 //$c = $redis->mset(['key0' => 'value0', 'key1' => 'value1']);//設置多個key,成功返回true //列表 list $redis->lPush('key1', 'C'); 左邊插入,成功返回元素數量,失敗false $redis->rPush('key1', 'C');//右邊插入 $redis->lPushx('key1', 'A');//左邊插入,key1不存在不能插入,返回false,成功返回元素數量 $redis->rPushx('key1', 'A');//右邊插入 $redis->lPop('key1'); //左邊刪除一個并顯示,失敗返回false $redis->rPop('key1');//右邊刪除 $redis->brPop(array('key1', 'key2'), 10); 阻塞模式用于消息隊列 $redis->lSize('key1'); 返回元素數量,失敗為0 $redis->lGet('key1', 0);//取出一個元素,0第一個,-1最后一個,失敗返回false $redis->lSet('key1', 0, 'X');//更新值 0是索引位置 成功返回1失敗false $redis->lRange('key1', 0, -1);//取得范圍內元素,返回數組 $redis->lTrim('key1', 0, 1);截取以后變成新的key1 $redis->lRem('key1', 'A', 2); 從左到右刪除2個A 負數表示從右到左,成功返回元素個數,失敗返回0,第三個參數0表示全部刪除 $redis->lInsert('key1', Redis::AFTER, 'A', 'X');//A之后插入X,不存在返回-1 $redis->lInsert('key1', Redis::BEFORE, 'A', 'X');//之前插入,返回元素數量,不存在-1 $redis->rpoplpush('key1', 'key2'); 從key1尾部取出一個插入到key2頭部,返回元素值,不存在返回false - hash哈希(散列) $redis->hSet('id', 'key2', 'hello'); 插入值,成功返回1,失敗或已存在key2返回0,相當于修改 $redis->hSetnx('id', 'key2', 'hello');已存在不會修改,返回false,不存在會創建 $redis->hGet('h', 'key1');獲取 $redis->hLen('h');//元素數量 $redis->hdel('id','key2');//刪除成功返回1 失敗0 $redis->hKeys('id') 返回keys組成的數組 $redis->hvals('h') 返回值數組 $redis->hGetAll('h') 返回鍵值對數組 $redis->hExists('h', 'a');判斷是否存在key成功1失敗0 $redis->hIncrBy('h', 'a', 2) a增加2,只有數字才起作用,不存在創建 失敗false $redis->hIncrByFloat('h','x', 1.5); 浮點 $redis->hmset('h', ['a'=>1,'b'=>2]) 批量插入返回,1,存在會修改值 $redis->hmGet('h',['a','b']) 返回鍵值數組 - set集合,無順序,不重復 $redis->sAdd('key1' , 'member1'); 添加元素成功返回1失敗0 $redis->srem('key1' , 'member1'); 刪除指定值 成功返回1失敗0 $redis->sMove('key1', 'key2', 'member13');從key1中取出值放到key2 成功返回1失敗0 $redis->sIsMember('key1', 'member1');判斷是否在key1是返回1失敗0 $redis->sCard('key1');計算元素數量 $redis->sPop('key1');隨機取出一個元素,并刪除 $redis->sRandMember('key1');隨機取出一個元素,不刪除 $redis->sInter('key1', 'key2', 'key3')返回集合交集,沒有為[] $redis->sInterStore('output', 'key1', 'key2', 'key3')返回交集存儲 $redis->sUnion('s0', 's1', 's2')并集 $redis->sUnionStore('dst', 's0', 's1', 's2')并集存儲 返回元素數量 $redis->sMembers('key') 返回全部元素數組 - zset有序集合 $redis->zAdd('key', 1, 'val1'); 添加元素第二個參數是分數,成功返回1,失敗或修改返回0,分數可以是小數,字符串是0 $redis->zRange('key1', 0, -1);返回元素key數組,$redis->zRange('key1', 0, -1,true);返回鍵值 $redis->zRevRange('key', 0, -1);返回指定元素,分數高到低,$redis->zRevRange('key', 0, -1, true); $redis->zDelete('key', 'val2');刪除指定元素 $redis->zRangeByScore('key', 0, 3, array('withscores' => TRUE, 'limit' => array(1, 1));返回0-3索引,true返回分數 $redis->zCount('key', 0, 3);之間元素數量 $redis->zRemRangeByScore('key', 0, 3);移除分數0-3之間元素, //移除有序集中的一個或多個成員,忽略不存在的成員。返回刪除的元素個數。 $ret = $redis->zRem('scores', 'chemistry', 'English'); $redis->zRemRangeByRank('key', 0, 1);移除索引0-1元素返回元素個數 $redis->zSize('key');返回元素數量 $redis->zScore('key1', 'val2')返回分數 沒有返回false $redis->zrank('key1', 'val2')返回值的索引,從0開始,分數從低到高 $redis->zRevRank('key', 'two');//分數從高到低 $redis->zIncrBy('key', 2.5, 'member1');增加2.5分支持負數,不存在創建,返回分數 $redis->zUnion('ko1', array('k1', 'k2'));求并集存儲在ko1 ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看