redis报错:WRONGTYPE Operation against a key holding the wrong kind of value

这个是在redis存取的数据时,存数据时的数据类型和取数据时的数据类型不一致导致的

原因分析

首先需要明白的是,出现这种错误的原因是因为我们在取值的时候,使用的命令不对,比如你用获取string类型的get命令去取列表list类型的key的值,就会报错。

这个时候,我们需要做的就是确定你的key的数据类型,然后使用正确的命令去取值就可以了。

我们可以使用type命令去查询key的类型,格式:type key。然后再用对应的取值命令去取值。

如上面查询到的结果是String,则表示数据类型为String。那么此时就应该使用set、get、等操作命令,否则就会报ERR Operation against a key holding the wrong kind of value这个错误!

相关推荐
一條狗8 分钟前
学习日报 20250929|缓存击穿及其解决方案
redis·缓存
武昌库里写JAVA12 分钟前
Java 设计模式在 Spring 框架中的实践:工厂模式与单例模式
java·vue.js·spring boot·sql·学习
千里码aicood20 分钟前
springboot+vue心理健康服务小程序(源码+文档+调试+基础修改+答疑)
数据库·vue.js·spring boot
hong_zc29 分钟前
redis事务
redis
李慕婉学姐31 分钟前
【开题答辩过程】以《基于SpringBoot+Vue的扶贫助农平台的设计与实现》为例,不会开题答辩的可以进来看看
vue.js·spring boot·后端
麦兜*32 分钟前
Redis高可用架构设计:主从复制、哨兵、Cluster集群模式深度对比
java·数据库·spring boot·redis·spring·spring cloud·缓存
王嘉俊92533 分钟前
Redis 入门:高效缓存与数据存储的利器
java·数据库·redis·后端·spring·缓存·springboot
kangaroo.36 分钟前
基于EasyExcel、FastExcel封装spring boot starter
spring boot·easyexcel·fastexcel
王维36 分钟前
【shardingsphere-jdbc】分表实践
java·数据库
xxy.c1 小时前
基于IMX6ULL芯片--I2C总线简单应用
数据库·mongodb