我使用 Phpredis 并试图从名为“statHistory”的以下键中获取信息我是 redis 的新手,不知道如何单独调用每个值。我能够使用 php 连接到 redis 并使用 ping 命令对其进行了测试。已经测试了两天,我仍然无法正确调用它。键名:statHistory http://pastebin.com/pXz5d0zf redis-commander 的镜像 http://postimg.org/image/pusnghk9n/
问问题
359 次
1 回答
0
让我看看我是否理解,您想从原始键“statHistory”中检索(例如)嵌套键值?
如果是这样,请考虑使用 LUA 脚本
- 获取“statHistory”键
- Json.encode 它
- 以数组方式访问任何键
例如:
local myKey = redis.call("GET", "statHistory")
local json = cjson.decode(myKey)
return json['algos']['scrypt']['workers'] -- will return "0.00 KH"
或者直接...
local json = cjson.decode(redis.call("GET", "statHistory"))
return json['algos']['scrypt']['workers'] -- will return "0.00 KH"
检查文档以使用 LUA、EVAL中的存储过程
希望这可以帮助!
于 2014-10-29T19:02:37.960 回答