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这个错误!

相关推荐
爱敲代码的小冰5 分钟前
【Excel】 Power Query抓取多页数据导入到Excel
android·java·excel
行十万里人生10 分钟前
Qt 对象树详解:从原理到运用
开发语言·数据库·qt·华为od·华为·华为云·harmonyos
松岛的枫叶18 分钟前
【缓冲区】数据库备份的衍生问题,缓冲区在哪里?JVMor操作系统?(二)
数据库
心流时间19 分钟前
[Java基础] JVM常量池介绍(BeanUtils.copyProperties(source, target)中的属性值引用的是同一个对象吗)
java·开发语言·jvm
快乐非自愿32 分钟前
Spring Boot集成Spring Security之HTTP请求授权
spring boot·spring·http
瑞金彭于晏36 分钟前
通俗易懂版 Maven 科普,maven是什么?
java·maven
好看资源平台40 分钟前
Java Web开发实战与项目——Spring Boot与Spring Cloud微服务项目实战
java
不懂9042 分钟前
Spring Boot集成Jetty、Tomcat或Undertow及支持HTTP/2协议
spring boot·后端·http·https
.猫的树1 小时前
Java集合List快速实现重复判断的10种方法深度解析
java·开发语言·list·集合
littlegirll1 小时前
命令行方式安装KFS同步KES到KADB
java·大数据·数据库