朋友向我發了乙個redis快取的截圖,如下:
問我該如何刪掉region內所有的快取
我一開始也不太清楚,平時對redis都是一般get,set,對於這種有層級的顯示快取就不太了解
然後發現:
原來在set的時候,key命名時以冒號分開,即可實現這種分層級的展示那麼問題來了,我想刪掉b下面所有的快取,改怎麼辦呢?如:redis.set("a:b:c");
在redis視覺化工具中就會這樣展示
不要慌,redis為我們提供了模糊查詢
這樣!就完成了分層級命名,以及分層級管理的功能了!如上,a:b:*代表a:b下所有快取,通過keys去查詢,得到乙個setsetkeys = redistemplate.keys("a:b:*");
redistemplate.delete(keys);
redistemplate的delete支援直接將set中的所有keys刪除
Redis的持久化方式以及優缺點
1,什麼是持久化?持久化就是將資料寫到磁碟中去,防止服務宕機,造成資料丟失。2,持久化方式?redis是把資料放到記憶體中的,因為到記憶體中所以快,但是容易丟失。但是redis提供了持久化的方式。rbd和aof。1 rdb rdb是redis database的縮寫。rdb是在指定時間將記憶體中的資...
思考Web站點設計對類以及id的命名方式
web開發者 也就是您 可以通過建立css類及id名稱並使用這些名稱來對div以及其他的頁面元素 標籤進行標識。對開發人員來說,在命名重新定義xhtml標記 tags 的css selectors時,必須保證其與預定義的標記準確匹配,但就類以及id選擇器名稱而言,則仁者見仁,智者見智。然而隨心所欲的...
mysql模糊查詢的幾種方式
沒有用到索引 select from t user where user name like test 用到索引但是不通用 select from t user where user name like test locate substr str,pos pos不填 返回substr在str中第一...