日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

redis 正则匹配value_Redis 获取匹配所有的key

發布時間:2025/3/19 数据库 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 redis 正则匹配value_Redis 获取匹配所有的key 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近工作中,遇到一個不太難的問題,但是一般情況下 通常,我們使用redis要求的都是key不能相同,但是這次的問題是 值相等的key  不能存在多個。解決的時候,看到redis可以寫正則表達式獲取匹配的key,所有給自己沒有規律的key,加了一個前綴,畢竟一個系統 ,緩存的數據還是很多的,避免拿到別人的key。接下來,我們來看看代碼怎么寫的。

首先寫了一個測試用例,測試自己寫的正則能匹配到值。

importjava.util.regex.Matcher;importjava.util.regex.Pattern;/*** @ClassName: RegexMatches

* @Description: 測試正則表達式無誤 但是redis 不需要加一點 ‘.’

* @Author youli

* @date 2020年12月7日*/

public classRegexMatches {public static voidmain(String args[]) {

String str= "card_key51e5f269-aef9-446a-8c86-2f19cae2bc";

String pattern= "card_key.*";

Pattern r=Pattern.compile(pattern);

Matcher m=r.matcher(str);

System.out.println(m.matches());

}

}

測試返回正確,就說明能匹配。然后我們看下redis里邊的寫法

總結

以上是生活随笔為你收集整理的redis 正则匹配value_Redis 获取匹配所有的key的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。