SpringBoot使用Redis中间件

一、添加依赖

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

二、配置redis连接信息

spring:
  redis:
    host: 127.0.0.1
    port: 6379
    password: 123456

如果没有密码可以不写。

三、使用redis

自动注入

    /**
     * 自动注入
     */
    @Resource
    private RedisTemplate redisTemplate;

开始使用,设置name的值

 redisTemplate.opsForValue().set("name","张三");

注意,如果出现SpringBoot启动不了的情况,看看是不是因为依赖版本的原因。

四、RedisTemplate序列化

通过上面直接存储到redis中的数据,我们通过redis客户端可视化软件查看,发现“乱码”,这是因为redis存储的是二进制,数据被序列化了,序列化的好处就是可以跨平台传输。我可以通过使用 StringRedisTemplate 来进行字符序列化,变成我们可以识别的字符串。

    @Resource
    private StringRedisTemplate stringRedisTemplate;

设置adderss值:

    stringRedisTemplate.opsForValue().set("address","朝阳区");

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注