是否有可能抢基于一些正则表达式的memcached键的列表?我知道一个解决方案是将密钥存储在数据库中,并在需要删除这些密钥时抓取列表。这意味着,它会给数据库带来额外的成本。memcached密钥上的正则表达式?
我想知道是否有另一种方式做到这一点没有DB开销。
干杯, 米奇
是否有可能抢基于一些正则表达式的memcached键的列表?我知道一个解决方案是将密钥存储在数据库中,并在需要删除这些密钥时抓取列表。这意味着,它会给数据库带来额外的成本。memcached密钥上的正则表达式?
我想知道是否有另一种方式做到这一点没有DB开销。
干杯, 米奇
没有,有没有办法做到这一点。文档建议a way to simulate a namespace,但就是这样。
memcached是快,因为它不会做这样的事情。
如果做了所有的东西,你的数据库可以做,它会以最快的速度为您的数据库,并有人会需要一起去,并建立与切换功能优化的速度更受约束的语义的东西。
private static string CleanKey(string key)
{
var regex = new Regex("[^a-zA-Z0-9-]");
var clean = regex.Replace(key, string.Empty);
return clean.Length > 250 ? clean.Substring(0, 250) : clean;
}
谢谢:)我发现这一点:http://code.google.com/p/memcached-tag/ 我不知道我们能逐渐add_tag ...任何想法? –
文档的URL已经改变:现在http://code.google.com/p/memcached/wiki/NewProgrammingTricks – holli