我想使用redis命令行(使用redis-cli)来存储json值。这就是我的工作
redis 127.0.0.1:6379> set test '{"a":"b"}'
此命令失败,并显示消息:
Invalid argument(s)
我没有设置不包含双引号的值的问题。逃避双引号的正确方法是什么?
答案 0 :(得分:33)
在引号中添加斜杠
set test "{\"a\":\"b\"}"
答案 1 :(得分:3)
您可以尝试基于FastoRedis的FastoNoSQL 或hiredis:
答案 2 :(得分:1)
答案 3 :(得分:0)
我们可以使用单引号来存储JSON值:
设置名称'{“ a”:“ b”}'
运行获取查询,例如:获取名称
输出:“ {\” a \“:\” b \“}”