java - WRONGTYPE 针对持有错误类型值的键的操作

标签 java redis jedis

我正在遍历 arrayList 并使用 redis rpush 函数将字符串存储在 redis 中。但是,我收到以下错误:WRONGTYPE Operation against a key holding the wrong kind of value

 for(String abc:myList) {
    jedis.rpush(abc,(String[]) myList.toArray(new String[myList.size()]));

提前致谢!

最佳答案

该错误非常直白且不言自明 - 您尝试使用的 key 类型错误(不是列表)。您可以使用 TYPE 来验证这一点该键上的命令。

关于java - WRONGTYPE 针对持有错误类型值的键的操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52486813/

相关文章:

java - 正则表达式要么/要么不匹配所有内容

docker - docker swarm 中没有发生 redis sentinel 故障转移

java - 在方法之间传递 jedis 实例是一种不好的做法吗?

java - 从 Redis 存储和检索对象?

java - 如何使用 Jedis 库建立与 Redis Sentinel 的连接?

java - 找不到父 Artifact xxxxx :pom:2. 0-SNAPSHOT

java - Java 中 enum 是一种类型吗

Java 7 Kerberos 问题 - AES128 损坏的校验和

kubernetes - 为什么K8S中的Redis老是重启?

redis - 如何在redis中实现 Multi-Tenancy ?