redis安装以及报错修复

1.登录redis官网下载redis安装包

https://redis.io/download

2.下载官网最新的安装包,解压并且make

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

注意:腾讯云安装可能会报错提示没有gcc
阿里云上直接会安装gcc,安装gcc:

yum install gcc+ gcc


3.修改配置文件

band:0.0.0.0 如果需要给外网连接该配置该成0.0.0.0【生产环境不建议开放】
port 6379 端口建议该成别的,默认端口容易造成攻击
daemonize yes 允许后台启动

4.启动redis

src/redis-server redis.conf

5.连接redis,并且修改密码

[root@izwz9ezkmfgg9s8ldbi3y5z redis-5.0.2]# src/redis-cli -p 6379
127.0.0.1:6379> config get requirepass
1) "requirepass"
2) ""
127.0.0.1:6379> config set requirepass "123456"
OK
127.0.0.1:6379> config get requirepass
(error) NOAUTH Authentication required.
127.0.0.1:6379>

config get requirepass 查看当前密码
config set requirepass “123456” 设置密码 设置成功之后再次查看密码会提示没有权限,需要重新连接。

6.重新连接

[root@izwz9ezkmfgg9s8ldbi3y5z redis-5.0.2]# src/redis-cli -h 127.0.0.1 -p 6379 -a 123456
Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe.
127.0.0.1:6379> config get requirepass
1) "requirepass"
2) "123456"
127.0.0.1:6379>

配置OK
set key value get key 测试通过,外网连接测试OK 搞定

    原文作者:时代的弄潮儿
    原文地址: https://segmentfault.com/a/1190000017338884
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞