解决centos7下 客户端不能连接redis 报错 及 后台运行的问题

首先,下载并安装redis

 wget http://download.redis.io/releases/redis-4.0.6.tar.gz
tar xzf redis-4.0.6.tar.gz
cd redis-4.0.6
make

然后启动redis服务

./src/redis-server

出现以下界面,表示redis启动成功

解决centos7下 客户端不能连接redis 报错 及 后台运行的问题_第1张图片


但是,此时当我们用本地客户端去访问redis时,是访问不到的。


按ctrl+c 退出redis服务。退回到src文件夹找到redis.conf文件

vim redis.conf

首先将这句话注释掉

(注意:此步骤直接注释,放开权限到所有IP有风险,强烈建议改成你需要访问redis的ip地址。)

解决centos7下 客户端不能连接redis 报错 及 后台运行的问题_第2张图片

#bind127.0.0.1

再启动redis服务。telnet端口 发现此时报错如下

解决centos7下 客户端不能连接redis 报错 及 后台运行的问题_第3张图片


该问题说,redis目前处于受保护模式,不允许非本地客户端链接,我们可以通过给redis设置密码,然后客户端链接的时候,写上密码就可以解决了。

为了方便,我们将redis后台运行一并在这里处理。

再次打开redis.conf。找到daemonize no

解决centos7下 客户端不能连接redis 报错 及 后台运行的问题_第4张图片

将这句话的no 改为yes 。保存并退出

然后进入src文件夹运用刚刚保存的配置并启动redis

cd src
./redis-server ../redis.conf

出现以下界面表示redis已经成功后台启动



我们可以查看后台进程验证


到此。redis 后台启动成功。

然后我们 在服务器本地连接redis。设置密码为password



到此。redis已经在后台正常运行,并且你得客户端也能正常访问了。


你可能感兴趣的:(数据库,redis)