亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

PHPredis操作類個人總結

2020-03-22 17:44:39
字體:
來源:轉載
供稿:網友
  • <pre name="code" html' target='_blank'>class="php"><span style="font-size:18px;">class MyRedis {    private $redis;    /**     * @param string $host     * @param int $post     */    public function __construct($host = '10.102.1.8', $port = 6379) {        $this->redis = new Redis();        $this->redis->connect($host, $port);        return $this->redis;    }    /**     * 設置值  構建一個字符串     * @param string $key KEY名稱     * @param string $value  設置值     * @param int $timeOut 時間  0表示無過期時間     */    public function set($key, $value, $timeOut=0) {        $retRes = $this->redis->set($key, $value);        if ($timeOut > 0)            $redis->expire('$key', $timeOut);        return $retRes;    }    /*     * 構建一個集合(無序集合)     * @param string $key 集合Y名稱     * @param string|array $value  值     */    public function sadd($key,$value){        return $this->redis->sadd($key,$value);    }        /*     * 構建一個集合(有序集合)     * @param string $key 集合名稱     * @param string|array $value  值     */    public function zadd($key,$value){        return $this->redis->zadd($key,$value);    }        /**     * 取集合對應元素     * @param string $setName 集合名字     */    public function smembers($setName){        return $this->redis->smembers($setName);    }    /**     * 構建一個列表(先進后去,類似棧)     * @param sting $key KEY名稱     * @param string $value 值     */    public function lpush($key,$value){        echo "$key - $value /n";        return $this->redis->LPUSH($key,$value);    }          /**     * 構建一個列表(先進先去,類似隊列)     * @param sting $key KEY名稱     * @param string $value 值     */    public function rpush($key,$value){        echo "$key - $value /n";        return $this->redis->rpush($key,$value);    }    /**     * 獲取所有列表數據(從頭到尾?。?    * @param sting $key KEY名稱     * @param int $head  開始     * @param int $tail     結束     */    public function lranges($key,$head,$tail){        return $this->redis->lrange($key,$head,$tail);    }        /**     * HASH類型     * @param string $tableName  表名字key     * @param string $key            字段名字     * @param sting $value          值     */    public function hset($tableName,$field,$value){        return $this->redis->hset($tableName,$field,$value);    }        public function hget($tableName,$field){        return $this->redis->hget($tableName,$field);    }            /**     * 設置多個值     * @param array $keyArray KEY名稱     * @param string|array $value 獲取得到的數據     * @param int $timeOut 時間     */    public function sets($keyArray, $timeout) {        if (is_array($keyArray)) {            $retRes = $this->redis->mset($keyArray);            if ($timeout > 0) {                foreach ($keyArray as $key => $value) {                    $this->redis->expire($key, $timeout);                }            }            return $retRes;        } else {            return "Call  " . __FUNCTION__ . " method  parameter  Error !";        }    }    /**     * 通過key獲取數據     * @param string $key KEY名稱     */    public function get($key) {        $result = $this->redis->get($key);        return $result;    }    /**     * 同時獲取多個值     * @param ayyay $keyArray 獲key數值     */    public function gets($keyArray) {        if (is_array($keyArray)) {            return $this->redis->mget($keyArray);        } else {            return "Call  " . __FUNCTION__ . " method  parameter  Error !";        }    }    /**     * 獲取所有key名,不是值     */    public function keyAll() {        return $this->redis->keys('*');    }    /**     * 刪除一條數據key     * @param string $key 刪除KEY的名稱     */    public function del($key) {        return $this->redis->delete($key);    }    /**     * 同時刪除多個key數據     * @param array $keyArray KEY集合     */    public function dels($keyArray) {        if (is_array($keyArray)) {            return $this->redis->del($keyArray);        } else {            return "Call  " . __FUNCTION__ . " method  parameter  Error !";        }    }        /**     * 數據自增     * @param string $key KEY名稱     */    public function increment($key) {        return $this->redis->incr($key);    }        /**     * 數據自減     * @param string $key KEY名稱     */    public function decrement($key) {        return $this->redis->decr($key);    }           /**     * 判斷key是否存在     * @param string $key KEY名稱     */    public function isExists($key){        return $this->redis->exists($key);    }    /**     * 重命名- 當且僅當newkey不存在時,將key改為newkey ,當newkey存在時候會報錯哦RENAME        *  和 rename不一樣,它是直接更新(存在的值也會直接更新)     * @param string $Key KEY名稱     * @param string $newKey 新key名稱     */    public function updateName($key,$newKey){        return $this->redis->RENAMENX($key,$newKey);    }       /**    * 獲取KEY存儲的值類型    * none(key不存在) int(0)  string(字符串) int(1)   list(列表) int(3)  set(集合) int(2)   zset(有序集) int(4)    hash(哈希表) int(5)    * @param string $key KEY名稱    */    public function dataType($key){        return $this->redis->type($key);    }       /**     * 清空數據     */    public function flushAll() {        return $this->redis->flushAll();    }         /**     * 返回redis對象     * redis有非常多的操作方法,我們只封裝了一部分     * 拿著這個對象就可以直接調用redis自身方法     * eg:$redis->redisOtherMethods()->keys('*a*')   keys方法沒封     */    public function redisOtherMethods() {        return $this->redis;    }}</span>


    PHP編程        

    鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

  • 發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
    色综合五月天导航| 久久成人精品电影| 91中文精品字幕在线视频| 久久久久国产视频| 视频直播国产精品| 最近更新的2019中文字幕| 国产一区二区三区丝袜| 国产精品电影观看| 久久精彩免费视频| 九九久久精品一区| 亚洲缚视频在线观看| 一区二区三区回区在观看免费视频| 欧美激情视频网| 亚洲自拍偷拍一区| 久久精品国产精品亚洲| 亚洲美女激情视频| 日韩av网站在线| 日本精品久久中文字幕佐佐木| 57pao精品| 最好看的2019年中文视频| 亚洲成人激情在线| 久久男人资源视频| 日韩电影免费在线观看中文字幕| 国产精品美女在线观看| 国产成人在线播放| 性夜试看影院91社区| 亚洲有声小说3d| 欧美成人免费视频| 日韩不卡中文字幕| 在线视频欧美性高潮| 欧美黑人xxxⅹ高潮交| 尤物九九久久国产精品的特点| 亚洲va欧美va国产综合剧情| 日本一区二区三区在线播放| 国产精品久久97| 国产精品老女人精品视频| 精品成人乱色一区二区| 91免费国产网站| 国产精品jvid在线观看蜜臀| 午夜精品久久久久久久99热| 欧美精品在线播放| 中文字幕亚洲欧美日韩高清| 欧美激情亚洲精品| 精品偷拍一区二区三区在线看| 久久精品91久久香蕉加勒比| 久久久久久久久久久免费| 久久福利视频网| 欧美黑人视频一区| 欧美精品videos| 亚洲精品成人免费| 欧美在线一级va免费观看| 精品亚洲va在线va天堂资源站| 欧洲精品毛片网站| 国产精品www网站| 色综久久综合桃花网| 久久久久久国产精品美女| 91色在线观看| 国产精品青草久久久久福利99| 国产精品自产拍在线观看| 国产精品视频精品| 成人免费视频97| 欧美高清自拍一区| 亚洲精品成a人在线观看| 成人午夜在线影院| 亚洲第一综合天堂另类专| 亚洲成av人乱码色午夜| 日韩av免费在线| 日韩av高清不卡| 欧美电影免费观看高清完整| 欧美高清在线视频观看不卡| 欧洲美女7788成人免费视频| 亚洲bt欧美bt日本bt| 91中文字幕在线观看| 777午夜精品福利在线观看| 夜色77av精品影院| 91国产美女在线观看| 日韩av在线直播| 久久99久久99精品中文字幕| 91国自产精品中文字幕亚洲| 91精品在线一区| 97精品欧美一区二区三区| 精品福利樱桃av导航| 在线观看日韩专区| 亚洲欧美精品中文字幕在线| 久久手机精品视频| 久久久精品一区| 亚洲毛片在线看| 亚洲欧洲在线播放| 亚洲激情国产精品| 国产精品久久网| 91精品中国老女人| 日韩av快播网址| 法国裸体一区二区| 欧美在线视频播放| 久久精品国产精品| 茄子视频成人在线| 国产精品黄色影片导航在线观看| 国语自产精品视频在线看一大j8| 久久精品成人欧美大片| 中文日韩电影网站| 久久久亚洲精品视频| 日韩高清有码在线| 国产亚洲精品激情久久| 欧美猛男性生活免费| 三级精品视频久久久久| 北条麻妃99精品青青久久| 国产精品自拍偷拍视频| 亚洲美女动态图120秒| 久久久久成人精品| 国产精品视频网| 伊人久久久久久久久久久久久| 午夜美女久久久久爽久久| 98精品国产高清在线xxxx天堂| 最新亚洲国产精品| 日韩成人中文字幕| 国产精品日韩在线一区| 成人久久久久爱| 日韩av手机在线观看| 北条麻妃在线一区二区| 亚洲天堂第二页| 中文字幕日本精品| 亚洲字幕一区二区| 欧美日韩一区二区三区| 68精品国产免费久久久久久婷婷| 九九久久久久久久久激情| 久久亚洲一区二区三区四区五区高| 91国偷自产一区二区三区的观看方式| 国产91在线高潮白浆在线观看| 欧美日韩一区免费| 欧美色图在线视频| 国产高清在线不卡| 性欧美激情精品| 精品视频在线播放免| 欧美成人一区在线| 久久久久日韩精品久久久男男| 一区二区三区视频免费| 91久久精品日日躁夜夜躁国产| 国产精品va在线| 亚洲欧美日韩久久久久久| 亚洲最大av网站| 精品久久在线播放| 最近的2019中文字幕免费一页| 日本久久久久亚洲中字幕| 俺也去精品视频在线观看| 国产亚洲日本欧美韩国| 亚洲少妇中文在线| 国产欧美日韩高清| 在线观看日韩专区| 欧洲午夜精品久久久| 日韩电影大全免费观看2023年上| 国产精品视频播放| 亚洲一区二区三区在线视频| 精品久久久久久电影| 清纯唯美亚洲激情| 日韩欧美一区二区三区| 国产精品久久久久久久久久| 亚洲电影在线观看| 亚洲精品电影在线观看| 国产精品日韩久久久久| 日韩av在线播放资源| 亚洲免费一级电影| 国产成人一区二区在线| 亚洲欧洲国产精品| 欧美日韩免费网站|