【发布时间】:2018-05-15 21:29:50
【问题描述】:
鉴于下面的例子,有没有办法在不解码的情况下将值从“bar”更改为“blah”?
redis 127.0.0.1:6379> eval 'return cjson.encode({["foo"]= "bar"})' 0
"{\"foo\":\"bar\"}"
redis 127.0.0.1:6379> eval 'return cjson.decode(ARGV[1])["foo"]' 0 "{\"foo\":\"bar\"}"
"bar"
【问题讨论】:
-
ReJSON 模块可能会有所帮助
-
@for_stack 无法更改,因为 Redis 带有 cjson。而且我无法加载另一个模块。