SSH远程重启Redis服务(ssh重启redis)
SSH远程重启Redis服务
Redis是当前最流行的内存数据库,具有高性能、便携性、功能强大等优点。有时候我们可能由于配置错误或者执行了误操作需要重启Redis服务,而Redis安装在远端,无法通过本地终端连接远程服务器,只能通过SSH远程通信来重启Redis服务。
一般可以通过SSH客户端,比如WinSCP、putty等连接到服务器,使用Linux命令进行操作。在这里,假如Redis服务被安装在CentOS服务可以通如下命令重启:
第一步,查看Redis的pid及其服务名:
`ps aux |grep redis`
输出结果示例:`1200 root 12735 0.0 0.0 6810424 180 ? Sl Jan17 0:00 /usr/local/bin/redis-server *:6379`
第二步,根据上面的pid 1200来停止Redis服务:
`kill -9 1200`
第三步,再次运行Redis:
`redis-server /etc/redis/6379.conf`
最后一步,检查Redis是否正常启动:
`redis-cli ping`
如果返回结果是PONG,代表Redis服务重启成功。
当然,更简单的做法是直接使用init脚本,使用以下命令可以重启Redis:
`service redis restart`
综上所述,使用SSH远程连接可以方便快捷的重启Redis服务,但相较于老式的方法,init脚本的使用更明智,更实用。在此,我们建议使用可靠性更高的init脚本来重启Redis服务。