memcache java 客户端与c#客户端 数据不一致问题

使用 memcache 

我在.net 里使用 enyim.caching 缓存。

在java 里使用  spymemcached 读取 不到,但是控制台都可以看到。

后来了解到,每个memcache  有一个flag,不同的客户端 不同。

我修改了 .net enyim.caching 里的源码,flag直接设置成32,java就可以获取了。

但是修改源码感觉不好。后来咨询阿里的,说是因为序列化的问题,说要要用string 开头的接口去读取,但是java刚入门,没太懂。

不知道有没有哪个遇到过这样的情况,


慕妹3242003
浏览 728回答 1
1回答

慕哥6287543

一个变通的稍微牺牲一些效率的方法:C#中将变量值序列化为json字符串后写入缓存,Java中从缓存读取json字符串后反序列化
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java