使用redis时出现java.util.ArrayList cannot be cast to java.lang.Long

摘要:
java.lang.ClassCastException:java.util.ArrayListcannotbecosttojava.lang.Longatredis.clients.jedis.Connection.getIntegerReply(Connection.java:222)atredis.customs.jedis.jedis.exists(jedis.java:127)atred
java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.Long
    at redis.clients.jedis.Connection.getIntegerReply(Connection.java:222)
    at redis.clients.jedis.Jedis.exists(Jedis.java:127)
    at redis.clients.jedis.ShardedJedis.exists(ShardedJedis.java:70)

jedis没有关掉导致下次读取来的数据前面还夹杂着上次操作的数据,导致jedis内部无法正确解析成期望的类型。

免责声明:文章转载自《使用redis时出现java.util.ArrayList cannot be cast to java.lang.Long》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇比特币挖矿详细图文教程家用路由器安全变迁下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

redis开机自动启动服务

一、首先是下载Redis(这里我选择64位)github下载地址:https://github.com/MicrosoftArchive/redis/releases 二、解压压缩包,进入安装目录在空白处按下shift+鼠标右键,打开命令窗口。 三、输入命令执行:redis-server --service-install redis.windows.co...

Python使用Redis

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis支持存储的value类型包括字符串(String), 哈希(Hash), 列表(list), 集合(set) 和 有序集合(sorted set)。 Redis官方文档:https://redis.io Red...

C#通过Redis实现分布式锁

Redis有三个最基本属性来保证分布式锁的有效实现: 安全性: 互斥,在任何时候,只有一个客户端能持有锁。 活跃性A:没有死锁,即使客户端在持有锁的时候崩溃,最后也会有其他客户端能获得锁,超时机制。 活跃性B:故障容忍,只有大多数Redis节点时存活的,客户端仍可以获得锁和释放锁。 使用StackExchange.Redis 实现起来简单得很 s...

redis实现消息队列

业务需求 本文是以laravel框架来介绍redis队列,具体用法你可以参考http://www.cnblogs.com/lengthuo/p/7277260.html最近接受一个很简单的东西,(说起来很简单,硬是搞了2天。)我们业务中的一些定时是在晚上执行,但是有的定时必须推送微信消息给用户,为了不影响客户的休息,我们之后想把发去推迟这个任务。对于我们...

redis集群搭建及一些问题

redis 1、简化版redis (本套Redis集群为简化版安装部署,只需解压至普通用户家目录下或者任意目录,解压后修改脚本,执行脚本后即可使用。) 注意,此版本需要在redis配置文件中添加 protected-mode no,确认添加完成后再启动服务。 1、单机部署 1.新建普通用户,将压缩包解压到家目录下。 tar zxf rediscluste...

harbor 安装与部署

harbor 安装与部署 1. harbor服务器安装docker和docker compose 1.1 安装docker 1.1.1 安装docker依赖包 [root@harbor ~]# yum install -y yum-utils device-mapper-persistent-data lvm2 1.1.2 安装docker镜像源...