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

相关推荐
m0_4805026412 分钟前
Rust 入门 KV存储HashMap (十七)
java·开发语言·rust
杨DaB33 分钟前
【SpringBoot】Swagger 接口工具
java·spring boot·后端·restful·swagger
YA33334 分钟前
java基础(九)sql基础及索引
java·开发语言·sql
桦说编程1 小时前
方法一定要有返回值 \ o /
java·后端·函数式编程
weixin_419658311 小时前
MySQL数据库备份与恢复
数据库·mysql
小李是个程序1 小时前
登录与登录校验:Web安全核心解析
java·spring·web安全·jwt·cookie
David爱编程2 小时前
Java 创建线程的4种姿势,哪种才是企业级项目的最佳实践?
java·后端
昵称为空C2 小时前
SpringBoot接口限流的常用方案
服务器·spring boot
hrrrrb2 小时前
【Java Web 快速入门】十一、Spring Boot 原理
java·前端·spring boot
Java微观世界2 小时前
Object核心类深度剖析
java·后端