我在 MemCached 服务器中存储的密钥很少。喜欢...
KEY-2312sdasd78
KEY-5lk65klk343
KEY-klk34k3lkl3
TEST-34k3l4k3l4
TEST-kl3k2lk3l2
现在,我想从 MemCached 服务器中删除以“KEY”开头的密钥。
我试图找到谷歌,但在 MemCached 中没有基于 RegEX 的支持。
有没有人遇到过这种问题,解决这个问题的最佳方法是什么。
任何帮助将不胜感激。谢谢。
我在 MemCached 服务器中存储的密钥很少。喜欢...
KEY-2312sdasd78
KEY-5lk65klk343
KEY-klk34k3lkl3
TEST-34k3l4k3l4
TEST-kl3k2lk3l2
现在,我想从 MemCached 服务器中删除以“KEY”开头的密钥。
我试图找到谷歌,但在 MemCached 中没有基于 RegEX 的支持。
有没有人遇到过这种问题,解决这个问题的最佳方法是什么。
任何帮助将不胜感激。谢谢。
可能重复:内存缓存键上的正则表达式?
另请参阅http://code.google.com/p/memcached-tag/
我认为像 Redis 这样的东西会更容易,因为它:
因此,在 Redis 中,当您添加键值时,您会将键添加到同一事务中的某个巨大的全局列表中。
不知道密钥是没有办法做到这一点的。
你可以做这样的事情的唯一方法是在每组键前面加上一些常见的东西,例如KEY-KEYSET1-
. 然后,您可以通过在代码中内部碰撞1
来使它们全部无效2
,这意味着现有值将不会被访问并最终过期。