最近,一个同事开发的SparkStreaming程序,在使用JPools 工具包处理redis,来删除一条哈希 hset插入的数据时,报了如下错误:

Caused by: redis.clients.jedis.exceptions.JedisClusterException: No way to dispatch this command to Redis Cluster because keys have different slots.

错误直译:

引起:redis.clients.jedis.exceptions.JedisClusterException:无法将此命令分派到 Redis 集群,因为键具有不同的插槽。

经查,这个场景下,删除应该使用 hdel 操作,而同事确错用成 del。

场景1(单机或集群环境下):

set k1 v1
删除:del k1

场景2(集群环境下):

set key1 f1 v1
删除:hdel key1 f1

  • redis中del 命令和 hdel命令

JedisClusterException: No way to dispatch this command to Redis Cluster because keys have different相关推荐

  1. 超强Redis数据类型与应用场景总结!!

    关于Redis 我们先来聊聊Redis的基础知识. 基于键值对的存储系统 :字典形式. 五种数据结构:字符串(String),Hash(字典),列表(List),集合(Set),有序集合(Sorted ...

  2. java jediscluster_方便jediscluster操作的工具类

    由于redis的集群 redis cluster不支持keys这样的多key操作(具体原因由于sharding 后,不同的key属于不同的slot,难以支持原子操作).所以如果一个对外需要对缓存做失效 ...

  3. Redis随笔Jedis、jedisCluster的使用

    转载自 http://www.cnblogs.com/c-xiaohai/p/8376364.html 1.Jedis客户端 https://redis.io/clients 2.Jedis源码包与使 ...

  4. Java中resualtset,Java SafeEncoder類代碼示例

    本文整理匯總了Java中redis.clients.util.SafeEncoder類的典型用法代碼示例.如果您正苦於以下問題:Java SafeEncoder類的具體用法?Java SafeEnco ...

  5. 深入理解Redis Cluster和Jedis Cluster

    本文转载自:https://zhuanlan.zhihu.com/p/69800024 Redis Cluster是Redis官方提供的集群解决方案.由于业务的飞速增长,单机模式总会遇到内存.性能等各 ...

  6. Redis五大数据类型与使用场景汇总!!(含完整实战案例,建议收藏)

    本文全面讲述了Redis的五大数据类型和使用场景,含完整实战案例,强烈建议收藏!! 大家好,我是冰河~~ 最近面试跳槽的小伙伴有点多,给我反馈的面试情况更是千差万别,不过很多小伙伴反馈说:面试中的大部 ...

  7. 你不知道的Redis:RedisCluster与JedisCluster

    前言 Redis Cluster是Redis官方提供的集群解决方案.由于业务的飞速增长,单机模式总会遇到内存.性能等各种瓶颈,这个时候我们总会喊,上集群啊.就跟我家热得快炸了,你总喊开空调呀一样.的确 ...

  8. java redis集群操作,java操作redis3.0集群

    java(JedisCluster)操作redis集群 这里只是几个简单的demo,直接上代码吧,没啥好说的 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ...

  9. Redis之 Jedis、jedisCluster的使用

    1.Jedis客户端 https://redis.io/clients 2.Jedis源码包与使用介绍 https://github.com/xetorthio/jedis 3.项目中使用 通过mav ...

  10. redis详解(全)

    学前小故事 数据库和缓存保证一致性小故事 windows && linux 安装redis redis 持久化 redis API 学前小故事 [我是redis] 你好,我是Redis ...

最新文章

  1. 通过源码分析Android 的消息处理机制
  2. margin: 0 auto没有水平居中怎么回事
  3. python自定义全局异常_flask中主动抛出异常及统一异常处理代码示例
  4. 你应该升级到SQL Server 2005还是SQL Server 2008?
  5. 【BZOJ4521】手机号码,数位dp
  6. apb外设怎么分配地址
  7. 如何才能一统编程语言的江湖?
  8. fread返回值0 feof返回值为16 问题解决。
  9. mybatis加载属性
  10. 基于pyspark 大数据分析_基于阿里云平台的大数据教学案例 —— B站弹幕数据分析...
  11. 安装时后的idea,项目不能运行,pom.xml文件不能下载到本地仓库,maven配置是正确的...
  12. 微信开发-点击链接自己主动加入关注
  13. (面试总结)您不清楚的18个非技术面试题---今天教你巧妙回答
  14. ac3165无线网卡驱动linux,英特尔ac3165驱动下载
  15. 油田生产数据选取进展22.2.11——2.17——2.26
  16. [GIS教程] 5.2 空间数据管理 | SDE空间数据引擎
  17. Home Assistant 自动化
  18. 网页版番茄时钟的制作——Pomodoro Clock
  19. 关于在dll中申请内存,外部释放的问题
  20. word首页之前插入空白页没有页眉页脚且不影响后续页码

热门文章

  1. java获取每月最后一天
  2. Mex HDU - 4747(递推, 思维)
  3. 腾讯应用宝正式开放 手游渠道争抢首发
  4. 数据从阿里云迁移到腾讯云
  5. 戴尔笔记本电脑光驱装固态,并设置为系统盘教程
  6. 灰度斜坡intensity ramp和灰度台阶intensity step的区别
  7. 腾讯Bugly简单使用简述
  8. Cocoa-Cocoa框架
  9. 正点原子ATK-LORA-01无线串口代码移植+STM32F103C8T6(标准库)
  10. Android--APK 捆绑器的实现