内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

實例解析phpredis的scan用法

在刪除緩存的時候,我們在一些場景下需要批量刪除,但不確定具體的key值,可通過匹配的方式進行查詢后刪除。

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:域名申請、網頁空間、營銷軟件、網站建設、新化網站維護、網站推廣。

但是使用keys會導致redis服務器宕機。慎用。。。

一般公司也會禁用keys等比較敏感的命令的。【相關推薦:Redis視頻教程】

所以工作中會使用scan命令來進行匹配查詢

SCAN cursor [MATCH pattern] [COUNT count]

比如

# 從游標 0 開始掃描 匹配 test1:* 的鍵值,一次掃描1000條
scan 0 match test1:* count 1000

1) 表示下一次掃描的游標值 ,命令行顯示的是字符串類型的。
2)表示本次掃描匹配到的鍵值列表

用php代碼怎么實現(xiàn)呢,舉個例子

function getKeysByPattern($pattern)
{
    $keysList = [];
    while(true){
        //@todo 這里的client替換為自己的redis客戶端對象
        $keys = $client->scan($iterator, $pattern,1000);
        $keysList = array_merge($keysList, $keys??[]);
        if ($iterator === 0) {//迭代結束,未找到匹配pattern的key
            break;
        }    if ($iterator === null) {//"游標為null了,重置為0,繼續(xù)掃描"
            $iterator = "0";
        }
    }
    $keysList = array_unique($keysList);
    return keysList;
}

網站題目:實例解析phpredis的scan用法
文章位置:http://www.rwnh.cn/article44/cgsdhe.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供云服務器、網站收錄、小程序開發(fā)、動態(tài)網站自適應網站、網站策劃

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

網站優(yōu)化排名
洪泽县| 新晃| 板桥市| 永登县| 南投市| 宜阳县| 华蓥市| 合作市| 宿松县| 襄城县| 河南省| 康保县| 泽普县| 石家庄市| 平武县| 南康市| 虹口区| 吉木乃县| 文山县| 岱山县| 福州市| 酉阳| 哈巴河县| 岫岩| 昂仁县| 普格县| 涞源县| 绩溪县| 台北县| 河津市| 武冈市| 藁城市| 竹山县| 沙雅县| 长海县| 通州区| 通河县| 奉贤区| 郸城县| 萍乡市| 闵行区|