我知道获取哈希列表的唯一方法是将InventoryHistory
命令放在给定键的循环中。
但是,是否有任何单个命令来传递密钥列表并获取Redis中的哈希列表?
这对我们来说是一个非常有用的命令。
我在HGETALL key
使用servicestack.redis C#
。
答案 0 :(得分:2)
您可以在redis.io上找到所有HASH命令,例如:http://redis.io/commands/hgetall
redis.io上的文档列出了Redis中可用的所有操作,它们不包含任何本机操作以获取哈希列表。另一种方法是使用Redis Transaction或create a Redis Pipeline批量处理Redis Pipeline中的所有命令,这是发送您不需要阻止其中一项操作的有效方法 - 发送每个操作后一次开启。
最后,您可以execute a LUA Script使用LUA在Redis中创建自定义命令。