简体   繁体   English

对象的EventListener从memcached中删除

[英]EventListener for Object removed from memcached


i am using memcached server to store some object with different expire times, is there some way to add event listener on removal or expiration of that object? 我正在使用Memcached服务器存储一些具有不同到期时间的对象,是否有某种方法可在该对象的删除或到期时添加事件侦听器? Currently i'm using spymemcached client. 目前,我正在使用spymemcached客户端。
How can i achieve that i do some cleanup just before my object is deleted/expires. 我如何才能实现在删除/过期对象之前进行一些清理。
Thanks 谢谢

There is no way to register an event listener on memcached server. 无法在memcached服务器上注册事件侦听器。 Also, expired objects are lazily removed from memcached. 另外,过期的对象会从memcached延迟删除。 This means that an expired item will only be removed if you try to get an item that has already expired or if the server runs out of memory and needs to make more room. 这意味着仅当您尝试获取已过期的项目或服务器内存不足且需要腾出更多空间时,才会删除过期的项目。 If you are deleting an item then the item is removed immediately. 如果要删除项目,则会立即删除该项目。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM