问题背景

服务器部署memcached 1.4.4后,设定某个值2分钟后过期,但实际过去1秒,这个值就失效了。

 

产生原因

服务器的memcached版本有问题。

使用cmd连接memcached,输入stats得到 memcached 的服务器时间为 1981年:

memcached 1.4.4 设置过期时间不生效的问题

 

解决方案

升级到 1.4.5 版本。之前服务器的memcached版本 64位 1.4.4-14-g9c660c0。

升级完成后,重新查看stats,发现时间正常了。

memcached 1.4.4 设置过期时间不生效的问题

 

参考资料

Windows 下安装 Memcached:https://www.runoob.com/memcached/window-install-memcached.html

Installing Memcached on Windows:https://commaster.net/posts/installing-memcached-windows/

同样的问题:https://stackoverflow.com/questions/20883887/enyim-memcached-client-issues-when-using-memcachedsessionprovider

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-06-19
  • 2022-01-30
  • 2022-12-23
  • 2022-12-23
  • 2021-07-09
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-19
  • 2021-12-26
相关资源
相似解决方案