SpringBoot整合Redis(补充中)
2022/4/23 19:12:49
本文主要是介绍SpringBoot整合Redis(补充中),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
SpringBoot整合Redis
1.Redis的使用
1.1、redis的概念
-
概念:redis是一款高性能的Nosql系列的非关系型数据库
-
redis的开启使用
1.2、命令操作
(1)数据结构
-
redis 的数据结构:key,value 格式的数据,其中的key是字符串,value有五种不同的数据结构
-
value的数据结构
-
字符串类型:String
-
存储:set key value
-
获取:get key
-
删除:del key
点击学习更多--redis中文教程 里面有更加全面的命令
-
哈希类型:hash --> map格式
-
存储:hset key field value
-
获取:hget key field hgetall key
-
删除:hdel key field
-
列表类型:list ---> linkedlist格式
-
存储: lpush key value:将元素加入列表的左侧
rpush key value:将元素加入列表的右侧
-
获取:lrange key start end :范围获取
-
删除: lpop key:删除列表的最左边的元素,并将元素返回 rpop key:删除列表的最右边的元素,并将元素返回
-
集合类型:set $不允许重复元素
-
存储:sadd key value
-
获取:smembers key:获取set元素中所有元素
-
删除:srem key value:删除set集合中的某个元素
-
有序集合类型:sortedset
-
存储:zadd key score value
-
获取:zrange key
-
删除:zrem key value
-
-
(2)通用命令
-
keys *:查询所有的键
-
type key:获取键对应的value的类型
-
del key:删除指定的key value
(3)持久化
-
redis是一个内存数据库,当redis服务器重启,获取电脑重启,数据会丢失,我们可以将redis内存中的数据持久化保存到硬盘的文件中
-
redis持久化机制:
-
RDB:默认方式,不需要进行配置,默认就是使用这种机制
-
在一定的间隔时间中,检查key的变化情况,然后持久化数据
-
-
ADF:日志记录的方式,可以记录每一条命令的操作,可以每一次命令操作后,持久化数据。
2.SpringBoot整合
这篇关于SpringBoot整合Redis(补充中)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-04百万架构师第六课:设计模式:策略模式及模板模式
- 2025-01-04百万架构师第七课:设计模式:装饰器模式及观察者模式
- 2025-01-04适用于企业管理的协作工具API推荐
- 2025-01-04挑战16:被限流的CPU
- 2025-01-03企业在选择工具时,如何评估其背后的技术团队
- 2025-01-03Angular中打造动态多彩标签组件的方法
- 2025-01-03Flask过时了吗?FastAPI才是未来?
- 2025-01-0311个每位开发者都应知道的免费实用网站
- 2025-01-03从REST到GraphQL:为什么以及我是如何完成转型的
- 2025-01-03掌握RAG:从单次问答到连续对话