SpringBoot快速连接Redis

萨瓦迪卡2个月前 (09-12)redis458

1、添加Maven依赖:

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

2核心配置:配置application.yml文件

spring:
  data:
   redis:
    host: 192.168.65.214
    port: 6379
    password: 12345
    .....
当引入maven,并配置好文件后,SpringBoot框架会默认在IOC文件里注入一个RedisTemplate的实现类。

记住一个对象

@Resource
private RedisTemplateredisTemplate;


按组操作:(使用方式几乎与客户端一一对应)
redisTemplate.opsForValue().xxx       //string类型
redisTemplate.opsForSet().xxx          //set类型
redisTemplate.opsForHash().xxx       //hash类型
redisTemplate.opsForList().xxx         //list类型
redisTemplate.opsForZset().xxx       //Zset类型
redisTemplate.opsForGeo().xxx       //Geo类型
redisTemplate.opsForHyperLogLog().xxx      //hyperLogLog类型
redisTemplate.opsForStream().xxx      //stream类型
redisTemplate.opsForValue().setBit()      //bitmap类型
为什么bit没有一个单独的操作类型?bitmap类型 被合并到了redisTemplate的String类型当中

RedisTemplate中文乱码问题

增加一个配置类:
@Configuration
@EnableCaching
public class RedisConfig {
@Bean
public RedisTemplateredisTemplate(RedisConnectionFactory redisConnectionFactory){
RedisTemplateredisTemplate = new RedisTemplate<>();
redisTemplate.setConnectionFactory(redisConnectionFactory);
// GenericJackson2JsonRedisSerializer jsonSerializer = new GenericJackson2JsonRedisSerializer();
StringRedisSerializer stringRedisSerializer = new StringRedisSerializer();
GenericToStringSerializergenericToStringSerializer = new
GenericToStringSerializer<>(String.class);
//指定key和value的序列化方式
redisTemplate.setKeySerializer(stringRedisSerializer);
redisTemplate.setValueSerializer(genericToStringSerializer);
redisTemplate.setHashKeySerializer(stringRedisSerializer);
redisTemplate.setHashValueSerializer(stringRedisSerializer);
redisTemplate.afterPropertiesSet();
return redisTemplate;
}
}
测试:

9830c3b3-e676-475a-a786-9c1dbb75ccb2.png


本文原创,转载必追究版权。

分享给朋友:

相关文章

plsql 中number类型字段 取消科学计数法显示

 PL/SQL DEVELOPER中禁用科学计数法:Tools - Prefrence - SQL Window - 选择:"Number fields to_char&quo...

使用Myeclipse 8.5开发基于JAX-WS的Web service实例

 本文为Web service 开发入门篇,主要介绍在Myeclipse 8.5环境下开发Web service的服务程序和客户端程序的基本流程。 在Weblogic 11g...

坑爹的ShowModalDialog 后台传值解决方案

 今天遇到需要ShowModalDialog打开页面,通过acceptanceIds 参数值后台过滤出相应结果前台  var url = "loadAccept...

MyEclipse10.7注册码生成

注意经验里的工具可能不可用,请点击 生成注册码工具  下载。提取码:p1w4MyEclipse10.7注册码激活步骤:点击下面的链接http://jingyan.baidu.com/arti...

js/jquery 实现点击图片更换头像(图片)实例

    总之一句话, 可以先将 file类型 的input 隐藏 起来,通过 图片(头像)的onclick事件 来触发 file 的onclick事件。1.引入外部js:...

竟然可以这样打扮!女人呆了!男人痴了!

来个轻松点的哇,惊呆了,肯定贵不了,立刻去瞅瞅...

评论列表

2K影院
1个月前 (10-14)

论坛的人气越来越旺了!https://www.2kdy.com

2K影视
4周前 (10-18)

楼主该去看心理医生了!https://www.2kdy.com

2K电影网
3周前 (10-25)

我只是来赚积分的!https://www.2kdy.com

免费电影
3周前 (10-28)

支持一个https://www.2kdy.com

免费电影
3周前 (10-29)

论坛人气好旺!https://www.2kdy.com

2K影视
3周前 (10-30)

楼上的能详细介绍一下么?https://www.2kdy.com

2K影院
2周前 (11-01)

白富美?高富帅?https://www.2kdy.com

香蕉影视
2周前 (11-03)

顶一个!https://www.xjtv1.com

香蕉影视
2周前 (11-04)

信楼主,得永生!https://www.xjtv1.com

香蕉影院
2周前 (11-05)

东方不败还是灭绝师太啊?https://www.xjtv1.com

香蕉电影
2周前 (11-05)

这位作者的文笔极其出色,用词精准、贴切,能够形象地传达出他的思想和情感。https://www.xjtv1.com

香蕉影院
2周前 (11-06)

看帖、回帖、拿分、走人https://www.xjtv1.com

2K电影网
1周前 (11-06)

楼上的别说的那么悲观好吧!https://www.2kdy.com

2K影视
1周前 (11-07)

楼主是我最崇拜的人!https://www.2kdy.com

免费电影
1周前 (11-09)

好无聊啊!https://www.2kdy.com

2K电影网
7天前

好无聊啊!https://www.2kdy.com

2K电影网
6天前

缺乏激情了!https://www.2kdy.com

TRX能量租赁
13小时前

TRX能量租赁 - 0.8TRX=13万能量 直接节省80%!无视对方有没有U或者是否交易所- 复制地址【TAZdAh5LU55aUPPZkgF4rupQwg6inQ5J5X】转 0.8 TRX即可0手续费转账!TG机器人频道:@xingtahttps://www.23123.top/

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。