我正在本地调试使用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
有没有办法做到这一点?预先感谢!
答案 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