我的查询包含REDIS哈希+集合的组合。我创建了一组4个哈希。我的数据结构如下:
缓存:0 “prod_color” “红色”
“prod_count” “12”
“prod_price” “200.00”
缓存:1 “prod_color” “红色”
“prod_count” “12'
“prod_price” “200.00”
缓存:2 “prod_color” “红色”
“prod_count” “12'
“prod_price” “200.00”
缓存:3 “prod_color” “红色”
“prod_count” “12'
“prod_price” “200.00”
我创建了4个哈希值,即cache:0,cache:1,cache:2,cache:3,它们是set'cache'的成员。我的目标是使用现有命令编写REDIS脚本。
任务是迭代所有四组:
如果prod_color =“Red”显示整个记录
即使用HGETALL命令(即“红色”,“12”,“200.00”)
我浏览了哈希的整个命令集,但是无法为我的任务编写脚本/命令集。
答案 0 :(得分:0)
据我所知,redis没有任何逻辑命令可以让你根据某些语句评估键值。您可能需要使用一些脚本/编程语言,这样您就可以评估和操作从redis中获取的原始数据。