redis-redisTemplate模糊匹配刪除


前幾天需要一個模糊刪除redis中key的功能, 沒有多想,  直接

        String key = "noteUserListenedPoi:*";
            redisTemplate.delete(key);
            LOGGER.info("redis中用戶收聽歷史被清空");

結果發現不行, 

后來測試發現模糊查詢是可以用的, 找了下資料, 改成

Set<String> keys = redisTemplate.keys("noteUserListenedPoi:" + "*");
            redisTemplate.delete(keys);
            LOGGER.info("{}, redis中用戶收聽歷史被清空"

可以用了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM