инициализация переменных Redis - PullRequest
0 голосов
/ 01 июля 2018

Я локально отлаживаю приложение, которое использует Redis, и потому что Redis не сохраняет переменные от одного запуска к другому (например, если я запускаю свой сервер Redis, и я 'Устанавливаю всего 0', и я затем снова запустите сервер, 'total' теперь равен нулю). Поскольку я хочу инициализировать 5 переменных в начале каждого подключения Redis, мне интересно, есть ли способ написать сценарий bash, который инициализирует их для меня. Я пытался сделать:

redis-server # Starts Server
redis-cli # Starts command line interface
SET total 0
SET str hello

Все в скрипте bash, но я получаю ошибку:

SET: command not found

Есть ли способ сделать это? Заранее спасибо!

1 Ответ

0 голосов
/ 01 июля 2018

Попробуйте

redis-cli "set total 5"

или

echo "set total 5" | redis-cli

или, в bash оболочка

redis-cli <<< "set total 5"

Или:

 redis-cli <<EOF
 set total 5
 set str hello
 EOF
...