redis默认是不能远程访问的,如果希望多台机子共用redis数据库,那就需要开启redis远程连接访问。既然可以远程连接了,那就需要密码登陆,否则不安全。
下面是具体的方法,按照步骤一步一步来就OK了
下面代码的运行环境为
- centos 7
- redis 3.2.9
一、配置安装目录下的redis.conf文件
bind 0.0.0.0 修改为这个 port 6379 这个为redis端口 #修改这个为yes,以守护进程的方式运行,就是关闭了远程连接窗口,redis依然运行 daemonize yes #将protected-mode模式修改为no protected-mode no #设置需要密码才能访问,password修改为你自己的密码 requirepass password
二、配置好之后,开始启动redis
进入安装目录下的src文件夹,可以看到redis-cli这个文件,就是这个文件启动
#redis.conf 在哪里就填写完整路径 ./redis-server ../redis.conf
三、查看进程,redis是否开启
ps -ef | grep redis
如果看到下图,就说明启动成功了,可以远程访问了,如果还是访问不了,请检查服务器的防火墙是否开启redis的端口
四、redis的停止命令
./redis-cli -p 6379 shutdown