linux中安装redis

一、去官网下载最新安装包:https://redis.io/download

二、通过远程管理工具,将压缩包拷贝到Linux服务器中,执行解压操作 ,命令tar -zxf +包名

三、进入解压的包中执行命令:make  (进行编译)

四、编译成功后,进入src文件夹,执行make install命令进行Redis安装。 

五、部署

(一)为了方便管理,将Redis文件中的conf配置文件和常用命令移动到统一文件中

 进入解压的redis文件中新建bin和etc文件夹,将redis.conf文件移动到etc中,将src中的文件mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server 移动到bin文件夹中,

(二)设置后台启动redis

进入我们新建的etc目录,执行命令vim redis.conf编辑,将daemonize属性改为yes(表明需要在后台运行)(或者在启动redis-server服务的命令中后面加&也可实现后台启动),在# requirepass foobared下面新增一行requirepass 你需要的密码(为访问redis-server服务加密码),vim中搜索命令是/+你需要的搜索关键字,按字母n是下一个,保存后退出。

(三)启动redis,命令:在etc目录下再次启动redis服务,并指定启动服务配置文件命令:redis-server redis.conf,也可以进入bin目录下执行./redis-server + 指定配置文件的全路径

(四)进入redis查看

启动redis客户端:redis-cli

输入密码:auth +你设置的密码

就可以正常操作了。    

退出命令:exit

(五)让外网能够访问redis

a.配置防火墙:  firewall-cmd --zone=public --add-port=6379/tcp --permanent(开放6379端口)

       systemctl restart firewalld(重启防火墙以使配置即时生效)

 查看系统所有开放的端口:firewall-cmd --zone=public --list-ports

    

b.此时 虽然防火墙开放了6379端口,但是外网还是无法访问的,因为redis监听的是127.0.0.1:6379,并不监听外网的请求。

(一)把文件夹目录里的redis.conf配置文件里的bind 127.0.0.1前面加#注释掉

(二)添加服务器的6379端口安全组规则

注意:如果要让外网连接,最好停止redis后在启动,否则你看redis进程的时候就是127.0.0.1:6379并不是*:6379

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值