Redis command line SET value containing double quotes

redis

Solution

Add slashes to quotes

set test "{\"a\":\"b\"}"

Problem

I want to use redis command line (using redis-cli) to store json values. This is what I do ``` redis 127.0.0.1:6379> set test '{"a":"b"}' ``` This command fails with message : ``` Invalid argument(s) ``` I don't have problem with setting values that don't contain double quotes. What is the correct way to escape double quotes?

Original source