spymemcached-Spymemcached incr 增长一个long型数据,报错说不是一个数值型值

问题描述

Spymemcached incr 增长一个long型数据,报错说不是一个数值型值

版本spymemcached-2.10.1;
使用incr方法时报错。
我把一个long型数值放进memcached中:
MemClient.getInstance().increment("world-record", 1);
其中MemClient.getInstance()得到我的单例工具类,increment方法实质就是incr。

但是报错:

2015-02-08 23:26:51.595 ERROR net.spy.memcached.protocol.ascii.MutatorOperationImpl: Error: CLIENT_ERROR cannot increment or decrement non-numeric value
2015-02-08 23:26:51.596 INFO net.spy.memcached.MemcachedConnection: Reconnection due to exception handling a memcached operation on {QA sa=localhost/127.0.0.1:11211, #Rops=1, #Wops=0, #iq=0, topRop=Cmd: incr Key: world-recordd Amount: 1, topWop=null, toWrite=0, interested=1}. This may be due to an authentication failure.
OperationException: CLIENT: CLIENT_ERROR cannot increment or decrement non-numeric value
at net.spy.memcached.protocol.BaseOperationImpl.handleError(BaseOperationImpl.java:169)
at net.spy.memcached.protocol.ascii.OperationImpl.readFromBuffer(OperationImpl.java:151)
at net.spy.memcached.MemcachedConnection.handleReads(MemcachedConnection.java:628)
at net.spy.memcached.MemcachedConnection.handleIO(MemcachedConnection.java:543)
at net.spy.memcached.MemcachedConnection.handleIO(MemcachedConnection.java:322)
at net.spy.memcached.MemcachedConnection.run(MemcachedConnection.java:1047)
2015-02-08 23:26:51.597 WARN net.spy.memcached.MemcachedConnection: Closing, and reopening {QA sa=localhost/127.0.0.1:11211, #Rops=1, #Wops=0, #iq=1, topRop=Cmd: incr Key: world-recordd Amount: 1, topWop=null, toWrite=0, interested=1}, attempt 0.
2015-02-08 23:26:51.597 WARN net.spy.memcached.protocol.ascii.AsciiMemcachedNodeImpl: Discarding partially completed op: Cmd: incr Key: world-recordd Amount: 1
2015-02-08 23:26:51.599 WARN net.spy.memcached.MemcachedConnection: Could not redistribute to another node, retrying primary node for world-recordd.
2015-02-08 23:26:53.598 INFO net.spy.memcached.MemcachedConnection: Reconnecting {QA sa=localhost/127.0.0.1:11211, #Rops=0, #Wops=1, #iq=0, topRop=null, topWop=Cmd: add Key: world-recordd Flags: 0 Exp: 0 Data Length: 1, toWrite=0, interested=0}

2015-02-08 23:26:53.600 INFO net.spy.memcached.MemcachedConnection: Connection state changed for sun.nio.ch.SelectionKeyImpl@4edc35ba

请问这是什么原因?

时间: 2024-12-26 20:42:30

spymemcached-Spymemcached incr 增长一个long型数据,报错说不是一个数值型值的相关文章

Linux内核向磁盘写一个char型数据,并获取写入的位置

问题描述 Linux内核向磁盘写一个char型数据,并获取写入的位置 28C 如题,请问应该调用哪个函数??这个我是在自己模块中使用.在线等待回答

hibernate-Maven test一个Web项目,报错,弄了一天没弄好,求高手解答

问题描述 Maven test一个Web项目,报错,弄了一天没弄好,求高手解答 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultServletHandlerMapping' defined in class path resource [org/springframework/web/servlet/config/annotation/Delegating

tomcat部署一个新项目启动报错,老项目可以正常启动

问题描述 tomcat部署一个新项目启动报错,老项目可以正常启动 CompilerOracle: exclude org/hibernate/cfg/annotations/SimpleValueBinder.setType 2014-12-29 10:52:52 org.apache.catalina.core.AprLifecycleListener init 信息: Loaded APR based Apache Tomcat Native library 1.1.20. 2014-12-

asp.net把框架转换成4.5.2上传到国外服务器一直报错,求一个详细的解决方案

问题描述 asp.net把框架转换成4.5.2上传到国外服务器一直报错,求一个详细的解决方案 帮一个国外客户做的网站,上传到服务器后提示版本不对,特意去下载了4.5.2,转换后把webconfig的一些配置改好,覆盖,可以还是一直显示不了网站,希望能有好心人帮助下

oracle 恢复数据 报错 ora-01555,请各位帮忙看看 怎么解决

问题描述 oracle 恢复数据 报错 ora-01555,请各位帮忙看看 怎么解决 oracle 恢复数据 两天前的数据,数据量不大,执行下面语句 --开启行移动功能 alter table 表名 enable row movement; --恢复表数据 flashback table 表名 to timestamp to_timestamp('2016-04-07 17:40:00','yyyy-mm-dd hh24:mi:ss'); 报错 : ORA-01555: snapshot too

callback-创建handler对象指定一个Callback的代码报错

问题描述 创建handler对象指定一个Callback的代码报错 public class MainActivity extends Activity implements OnClickListener{ private TextView textView; private ImageView imageView; private int index; private int images [] = {R.drawable.image1,R.drawable.image2,R.drawabl

tomcat-jvm每隔一个小时就会报错,打印hs_err_pid*.log

问题描述 jvm每隔一个小时就会报错,打印hs_err_pid*.log 在阿里云服务器上安装jdk7+tomcat7环境,启动tomcat,不发布任何应用,jvm也会不停出错 每隔一个小时就生成一个hs_err_pid*.log 系统版本: Linux iZ23usxuuqdZ 2.6.32-431.23.3.el6.x86_64 #1 SMP Thu Jul 31 17:20:51 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux jdk版本 java vers

Android置底一个View后运行报错

大致问题是 放一个LinearLayout ID @+id/layout ,然后在它上面放一个button 设置android:layout_above="@id/layout"  理论上就表示LinearLayout是位于Buttons的下方,原本以为这样就大功告成了,没想到却得到一个莫名其妙的编译错误: error: Error: No resource found that matches the given name (at 'layout_above' with value 

Win7 开机报错“未能连接一个windows服务”怎么办

win7系统开机时提示"未能连接一个windows服务"错误,出现此问题是WinSock2的问题,我们需要进行一些调整. 解决办法 1. 在win7桌面我们点击"开始菜单"在弹出的菜单点击"搜索程序和文件"在搜索框中输入"cmd"然后点击打开:                              (2) 2. 搜索到cmd.exe图标之后我们再点击击鼠标右键,在弹出的菜单中选择"以管理员身份运行" 如