Docker安装Redis,Spring Boot使用Redis,解决Redis发生的类型转换异常

本文介绍了如何使用Docker安装Redis,包括拉取镜像、检查安装状态和运行Redis。接着讲解了在Spring Boot中快速使用Redis的步骤,如添加依赖、配置文件和缓存管理。在实际应用中遇到反序列化时的类型转换异常,原因是GenericJackson2JsonRedisSerializer反序列化为Object导致。解决方案是在存储数据时指定数据类型,如使用Jackson2JsonRedisSerializer。
摘要由CSDN通过智能技术生成

Docker安装Redis(如果已安装请跳过这一步)

1、拉取Redis镜像(默认最新版本)

docker pull redis

如果下载比较慢的话建议配置阿里云镜像

查看阿里云镜像:阿里云官网-->产品-->搜索容器镜像服务-->管理控制台

 

左侧边栏下方的镜像加速器:

 

点进去可以看到下方有一个加速地址和使用方法:

 

把大括号及大括号里的内容复制进/etc/docker/daemon.json文件中:

vim /etc/docker/daemon.json

重新加载daemon文件和docker即添加镜像成功

systemctl daemon-reload 
systemctl restart docker

 

2、安装完redis镜像后查看是否安装成功

docker images

 

3、运行redis

docker run -d -p 6379:6379 --name myredis redis

4、查看是否运行成功

docker ps

快速使用Redis

1、导入Redis的依赖

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

2、添加配置文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值