初始化Redis变量

时间:2018-07-01 18:06:07

标签: bash amazon-web-services redis

我正在本地调试使用Redis的应用程序,因为Redis不会将变量从一次启动保存到下一次启动(例如,如果我启动Redis服务器,并且我将SET设置为0,然后再次启动服务器,“ total”现在为零)。因为我想在每个Redis连接开始时初始化5个变量,所以我想知道是否有一种方法可以编写一个bash脚本来为我初始化它们。我尝试这样做:

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

全部在bash脚本中,但出现错误:

SET: command not found

有没有办法做到这一点?预先感谢!

1 个答案:

答案 0 :(得分:0)

尝试

redis-cli "set total 5"

echo "set total 5" | redis-cli

或者在bash shell中

redis-cli <<< "set total 5"

或者:

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