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

相关推荐
一个public的class27 分钟前
什么是 Java 泛型
java·开发语言·后端
士别三日&&当刮目相看30 分钟前
JAVA学习*Object类
java·开发语言·学习
清风絮柳31 分钟前
51. “闲转易”交易平台小程序(基于springboot&vue)
vue.js·spring boot·小程序·毕业设计·校园二手交易平台·二手交易小程序·闲转易交易系统
我有医保我先冲44 分钟前
SQL复杂查询与性能优化:医药行业ERP系统实战指南
数据库·sql·性能优化
快来卷java1 小时前
MySQL篇(一):慢查询定位及索引、B树相关知识详解
java·数据结构·b树·mysql·adb
凸头1 小时前
I/O多路复用 + Reactor和Proactor + 一致性哈希
java·哈希算法
阳光_你好1 小时前
详细说明Qt 中共享内存方法: QSharedMemory 对象
开发语言·数据库·qt
TheITSea2 小时前
后端开发 SpringBoot 工程模板
spring boot·后端
慵懒学者2 小时前
15 网络编程:三要素(IP地址、端口、协议)、UDP通信实现和TCP通信实现 (黑马Java视频笔记)
java·网络·笔记·tcp/ip·udp
anda01092 小时前
11-leveldb compact原理和性能优化
java·开发语言·性能优化