在.netcore项目中,用EnyimMemcachedCore实现memcached内存缓存的操作。
1、 _memcachedClient.Add("key1", "dadaxia", 0); //不设置过期时间
这样是可以成功缓存的
2、 _memcachedClient.Add("key2", "dadaxia", 600);
缓存无法设置成功
你用的 memcached 服务器版本是多少?
已经解决了。由于测试服务器是windows版本,安装的是1.4.4的包。
后来找了一个1.5版本的,再测试就ok了。在坑里折腾了1个下午。
mark一下,希望以后有踩坑的菜鸟早点爬出来。
@Code_Song: 1.4版的确有问题,1.5版你是在哪里下载的?
@Code_Song: EnyimMemcachedCore 2.1.12 已经修复了这个问题
@dudu: https://github.com/nono303/memcached
@dudu: ok