redis是按假設當前是安全的環境設計的, 若是服務器直接運行redis-server會有安全方面的問題.linux
因此使用linux下的nobody用戶來運行redis; nobody是linux下最小權限的用戶, 其默認是不能直接登陸的redis
一. 改/etc/passwd文件:安全
vi /etc/passwd
... ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin nobody:x:99:99:Nobody:/:/sbin/nologin # 將nologin 改成 bash dbus:x:81:81:System message bus:/:/sbin/nologin ...
二.後臺運行使用tmux管理:bash
yum install tmux
三.使用tmux新建後臺環境:服務器
tmux new-session -s redis
四.在新建的環境中輸入起動命令後關閉窗口就好了:session
su -m nobody -c redis-server
五.若是又想進這個後臺窗口只須要輸入:spa
tmux attach -t redis