提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

Redis常用小技巧

  • 前言
  • 一、redis是什么?
  • 二、使用步骤
    • 1.引入库
    • 2.通过模板RedisTemplate对象模糊匹配,操作多个key。
      • 1.错误案例,通过如下方式是无法删除所有匹配的key的。
      • 2.正确案例,可以通过模板对象中的方法收集keys,然后再进行删除即可。
  • 总结

前言

Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库。

Redis 与其他 key - value 缓存产品有以下三个特点:
1.Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
2.Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
3.Redis支持数据的备份,即master-slave模式的数据备份。


提示:以下是本篇文章正文内容,下面案例可供参考

一、redis是什么?

基于内存的一种非关系型数据库。

二、使用步骤

1.引入库

代码如下(示例):

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>

2.通过模板RedisTemplate对象模糊匹配,操作多个key。

代码如下(示例):

1.错误案例,通过如下方式是无法删除所有匹配的key的。

String key = "noteUserListenedPoi:*";
redisTemplate.delete(key);

2.正确案例,可以通过模板对象中的方法收集keys,然后再进行删除即可。

Set<String> keys = redisTemplate.keys("noteUserListenedPoi:" + "*");
redisTemplate.delete(keys);

总结

人生物语:善于领悟人生的人,懂得如何思考和行动,能够从碎屑的事物中发现闪光的契机。

Redis常用小技巧相关推荐

  1. [转]40种网页常用小技巧----Ajax中国

    1. οncοntextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 <table border οncοntextmenu ...

  2. 55种网页常用小技巧(javascript) (转)

    55种网页常用小技巧(javascript) 1. οncοntextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 <tab ...

  3. pythonencoding etf-8_etf iopv python 代码30个Python常用小技巧

    1.原地交换两个数字x, y =10, 20 print(x, y) y, x = x, y print(x, y) 10 20 20 10 2.链状比较操作符n = 10 print(1 print ...

  4. 55种网页常用小技巧(转载)

    55种网页常用小技巧 乖的无聊 发表于 2005-4-18 13:18:09  1. οncοntextmenu="window.event.returnValue=false" ...

  5. Python常用小技巧(五)——批量读取json文件

    Python常用小技巧(五)--批量读取json文件 前言:其实Python能够批量读取很多文件,这里,本人以json文件为例(json是标注图片时生成的文件,记录有标注的坐标和标签,友情推荐标注图片 ...

  6. python常用小技巧(四)——批量图片改名

    python常用小技巧(四)--批量图片改名 前言:在日常使用中我们需要批量修改图片名字,使用Python的话就可以很快地完成这个目标 一.材料准备 - os 二.程序编写 # -*- coding: ...

  7. Python常用小技巧(二)——打开图片

    Python常用小技巧(二)--打开图片 前言:对于大量图片的文件夹,你很难手工去检查每张图片是否损坏,这时候就要用程序去检查每张图片是否能打开了 一.材料准备 - os - PIL 二.程序编写 i ...

  8. html做网页 窗口最小化后,40种网页常用小技巧

    下面是javascript的40个网页常用小技巧,对网站开发人员相信会有帮助. 1. οncοntextmenu="window.event.returnValue=false" ...

  9. finalcut剪切快捷键_final cut pro常用小技巧

    原标题:final cut pro常用小技巧 final cut pro常用小技巧 1.基础界面 final cut这个软件比较有特色的就是它的磁性时间条,最中间的那条是主轨,在主轨道上下的video ...

最新文章

  1. 190. 颠倒二进制位
  2. Java StringBuilder codePointBefore()方法与示例
  3. 九度OJ 题目1011:最大连续子序列
  4. 计算机网络的一些总结
  5. Strtus2入门简单框架搭建
  6. 【字符串】 - 判断是否包含相应的字符 - 截取某一部分字符
  7. FastDFS同ip同机器迁移存储位置
  8. 如何通过球面投影(Spherical Projection)将点云转换为距离图像(Range Images)
  9. Polkit授权管理
  10. 软考:嵌入式系统设计师
  11. APICloud手机端网站直接制作手机APP
  12. 魔兽延迟最低的服务器,魔兽世界延迟高解决方法
  13. PyTorch(Python)训练MNIST模型移动端IOS上使用Swift实时数字识别
  14. CAD打印怎么布满图纸?
  15. Python编辑器UliPad安装
  16. elevation格式_Google Elevation的工作方式以及如何创建简单的C#应用​​程序?
  17. 计算机软考access 题的做法_计算机二级Access 操作题汇总
  18. 地下迷宫探索 30分 dfs
  19. PDF怎么转换成TXT文本?这2个方法简单还免费
  20. Google中国工程研究院副院长林斌演讲

热门文章

  1. 更改表所属用户oracle,ORACLE修改用户表所属表空间的步骤
  2. 陈经纶2021年高考成绩查询时间,陈经纶中学2020年高考成绩
  3. 圣诞节到了,一起来画个圣诞树吧
  4. 使用ipset精简iptables规则的IP列表
  5. 「DaoCloud 道客」与中国通服达成战略合作,共建工业互联网共生生态
  6. 【Oracle】oracle数据库初始化
  7. 求导数(导数计算器)网站 Derivative Calculator
  8. Windows Server 虚拟机安装
  9. 软件测试面试指导之自我介绍 (干货)
  10. 宇泰串口服务器虚拟串口,宇泰 UT-6632C 10/100M TCP/IP转32口RS-232串口服务器