我只想删除缓存数据,但我有很多键,例如:
user_54_books
user_54_movies
user_54_comments
user_54_foobar
我可以写 $cache->delete('user_54_books');
但我必须对所有“user_ID_objects”执行此操作,我可以对 memcache 说,类似 delete-> ('user_54_*');
?如何?谢谢:)
最佳答案
不,但请参阅 “Deleting By Namespace” in the FAQ寻求解决方法。
基本上,您使用“版本 key ”。要删除所有旧数据,只需增加版本 key 即可。因此,旧数据将不再被读取,并且在需要空间时将被旧数据覆盖。
关于php - 如何删除带有 "filter"键的memcached数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2921487/