KEYS с пробелами в Redis
Как обратится к значению по ключу с пробелами в cli режиме?
get field with spaces
get "field with spaces"
get 'field with spaces'
Эти варианты дают ошибку:
-ERR wrong number of arguments for 'get' command
Как обратится к значению по ключу с пробелами в cli режиме?
get field with spaces
get "field with spaces"
get 'field with spaces'
Эти варианты дают ошибку:
-ERR wrong number of arguments for 'get' command
Нельзя ключи с пробелами использовать в Redis.
Redis keys
Before to start talking about the different kind of values supported by Redis it is better to start saying that keys are not binary safe strings in Redis, but just strings not containing a space or a newline character. For instance "foo" or "123456789" or "foo_bar" are valid keys, while "hello world" or "hello\n" are not.
Вольный перевод:
Перед тем, как говорить о разных видах значений, поддерживаемых Редис, необходимо сначала сказать, что ключом может быть не любая строка, а только строка, которая не содержат символ пробела или перевода строки. К примеру, строки "foo" или "123456789" или "foo_bar" могут быть использованы в качестве ключа, в то же время строки "hello world" или "hello\n" нет.