Day69-SpringBoot整合Redis
1.Redis简介
-
Redis是一款基于键值对的NoSQL数据库,它支持多种数据结构:
字符串(String)、哈希(hashs)、列表(lists)、集合(sets)、有序集合(sorted sets)等。
-
Redis将所有的数据都存放在内存中,所以它的读写性能 十分惊人。同时Redis还可以将内存中的数据以快照的或日志的形式保存到硬盘上,以保证数据的安全性。
-
Redis典型的应用场景包括:缓存、排行榜、计数器、社交网络、消息队列等。
2.整合Redis
-
引入依赖
- spring-boot-starter-data-redis
- spring-boot-starter-data-redis
-
配置Redis
-
配置数据库参数
-
编写配置类,构造RedisTemplate
-
-
访问Redis
- redisTemplate.opsForValue(); //访问String类型的数据
- redisTemplate.opsForHash(); //访问Hash类型的数据
- redisTemplate.opsForList(); //访问List类型的数据
- redisTemplate.opsForSet(); //访问Set类型的数据
- redisTemplate.opsForZSet(); //访问ZSet类型的数据
3.测试
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-J63cY6oL-1664960866901)(C:/Users/%E4%BB%98%E4%B8%96%E6%9D%B0/AppData/Roaming/Typora/typora-user-images/image-20220927190551602.png)]
3.测试