我的redis数据库中有3个哈希:
设置:最近的书籍
设置:不良书籍
设置:有趣的书籍
所有哈希都包含书ID作为密钥。
我想从所有哈希中删除具有234 ID的书。
我怎样才能做到这一点:
最佳答案
使用ServiceStack redis客户端API,您可以通过以下方式管道化删除请求:
var client = new RedisClient("localhost", 6379);
using (var pipeline = client.CreatePipeline())
{
pipeline.QueueCommand(r => r.RemoveEntryFromHash("set:recentbooks", "234"));
pipeline.QueueCommand(r => r.RemoveEntryFromHash("set:badbooks", "234"));
pipeline.QueueCommand(r => r.RemoveEntryFromHash("set:funnybooks", "234"));
// All deletes will be sent at once.
pipeline.Flush();
}
关于redis - 从哈希清除X键,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19455109/