CentOs7.4下安装redis详细步骤

1.下载redis安装包

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

2.解压压缩包

tar -zxvf redis-4.0.6.tar.gz

3.进入redis解压目录下

cd redis-4.0.6

4.编译安装

make MALLOC=libc

可能会出错提示缺少gcc依赖,安装gcc (如果没有报错忽略此步)

yum install gcc

5.将/usr/local/redis-4.0.6/src目录下的文件加到/usr/local/bin目录

cd src && make install

6.设置redis开机自启

在/etc目录下新建redis目录

mkdir /etc/redis

将/redis-4.0.6/redis.conf 文件复制一份到/etc/redis目录下,并命名为6379.conf

cp /usr/local/redis-4.0.6/redis.conf /etc/redis/6379.conf

配置6379.conf

将 bind 127.0.0.1 使用#注释掉,改为# bind 127.0.0.1(bind配置的是允许连接的ip,默认只允许本机连接;若远程连接需注释掉,或改为0.0.0.0)

将 protected-mode yes 改为 protected-mode no(3.2之后加入的新特性,目的是禁止公网访问redis cache,增强redis的安全性)

将 requirepass foobared 注释去掉,foobared为密码,也可修改为别的值(可选,建议设置)

将redis的启动脚本复制一份放到/etc/init.d目录下\

cp /usr/local/redis-4.0.6/utils/redis_init_script /etc/init.d/redisd

设置redis开机自启动
先切换到/etc/init.d目录下

然后执行自启命令

chkconfig redisd on

若出现 : service redisd does not support chkconfig 说明redisd不支持chkconfig

使用vim编辑redisd文件,在第一行加入如下两行注释,保存退出

# chkconfig:   2345 90 10
# description:  Redis is a persistent key-value database

在这里插入图片描述
再次执行开机自启命令,成功

chkconfig redisd on

设置iptables规则,允许外部访问6379端口

iptables -I INPUT 1 -p tcp -m state --state NEW -m tcp --dport 6379 -j ACCEPT

临时生效,重启后失效。若想永久生效,请参考另一篇文章:http://www.cnblogs.com/jinjiyese153/p/8600855.html
现在可以直接已服务的形式启动和关闭redis了
启动:

service redisd start 

关闭:

service redisd stop

设置redis密码:
进入redis
配置requirepass

config set requirepass test123

密码验证:

auth test123

查看配置结果

 config get requirepass

带密码登录redis

redis-cli -p 6379 -a test123

开放6379端口

firewall-cmd --zone=public --add-port=6379/tcp --permanent 

重载生效

firewall-cmd --reload   # 配置立即生效

如果使用的阿里云服务器可以参考此文中最后几步配置服务器开放端口:
https://blog.csdn.net/weixin_43141627/article/details/105495008

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值