qq_39688837 2021-11-29 17:14 采纳率: 0%
浏览 40

memcache已存在的key-value,两个java应用在get操作时其中一台取值正常另一台返回null

问题遇到的现象和发生背景

有两个 java 服务:server1, server2
两个服务连接的同一台 memcache(ip + 端口均一致)
平台的 passport 服务在登陆成功后将用户 session 信息存入了 memcache 中

现象一:
server1服务使用 memCachedClient.get (key);session 信息取值正常
server2服务使用 memCachedClient.get (key);session 信息取值为 null,key与server1中的确认一致
且在 server2中尝试获取 memcache 中的其他 value 均为 null

现象二:
server2服务中执行了 memCachedClient.set (“test”,”test”); 操作成功
server1服务中进行 memCachedClient.get (“test”); 成功取出
反之 server1中存入后 server2 服务也可以成功取值

翻阅了很多博客,但都没有找到类似问题,有遇到过类似问题的小伙伴吗,求解!

  • 写回答

2条回答 默认 最新

  • a1767028198 2021-11-29 17:16
    关注

    你确定key一样?

    评论

报告相同问题?

问题事件

  • 修改了问题 11月30日
  • 修改了问题 11月29日
  • 创建了问题 11月29日

悬赏问题

  • ¥15 MATLAB动图的问题
  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名