Linux CentOS7安装redis

1、下载Redis

1.1、下载方式一

redis下载地址
下载完成后,上传到linux服务器
在这里插入图片描述

1.2、下载方式2

使用wget 下载
在方式一中,复制下载的文件地址,执行wget 命令,如果没有wget,执行yum install wget

wget https://download.redis.io/releases/redis-5.0.14.tar.gz

在这里插入图片描述

2、安装Redis

2.1、解压redis

在下载的文件目录下,执行

tar -xf redis-5.0.14.tar.gz

在这里插入图片描述

2.2、将Redis 移动到自己想要放置的目录

我这里是放到/usr/local目录下.

mv redis-5.0.14 /usr/local/redis

2.3、安装redis

先进入到redis目录中去, 执行ll查看文件目录
在这里插入图片描述

目录下面有个README.md, 这里安装实际上是查看的README.md文件,这个是官方的文档,可以完全按照这个文档去安装的。

执行yum install gcc命令

执行make 命令
在这里插入图片描述
这里提示报错,提示没有:jemalloc/jemalloc.h:没有那个文件或目录。
Redis构建的时候要去选择一个内存分配器,默认是 jemalloc ,由于我的linux是最小安装,没有jemalloc.
不过没有关系。
在README.md中提供了解决办法。
在这里插入图片描述
执行make MALLOC=libc命令
查看目录
在这里插入图片描述
这里Redis 实际上已经是可以运行
执行 src/redis-server redis.conf 命令
在这里插入图片描述
但是 这个不是后台运行 ,如果要后台运行的需要修改 redis.conf文件
在这里插入图片描述
daemonize改为yes,保存。在启动就好了
执行 src/redis-server redis.conf 命令
在这里插入图片描述
执行ps -ef|grep redis命令,查看redis信息
可以看到,redis已经是6379端口运行了

执行src/redis-cli 就能进入到redis数据库了
在这里插入图片描述
如果不想进入到安装目录执行redis-cli.
想在任何位置执行redis-cli ,那么你可以在安装目录下执行

make install

将 redis 做成系统服务,在 README.md文件中,官方也教你如何制作成一个服务,当系统重新启动的时候,redis也重新启动。
在这里插入图片描述
进入到 utils目录
执行cd utils命令
执行./install_server.sh 命令
这个时候会问一下问题 ,填写就好了
在这里插入图片描述
选择端口号.
在这里插入图片描述
选择日志文件的路径
在这里插入图片描述
选择redis数据存放路径
在这里插入图片描述
选择redis的可执行文件,这个就填写redis安装目录中src下的redis-server

安装成功
在这里插入图片描述
在这里插入图片描述
关闭redis
执行 service redis_6379 stop
在这里插入图片描述

3、使用第三方工具访问

对于新安装的redis,一般是无法用第三方工具访问的。
打开配置文件
在这里插入图片描述
1、将 bind 127.0.0.1 注释掉
2、将 protected-mode 改为 no

重启redis 服务

开放防火墙端口

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

使防火墙更改生效

firewall-cmd --reload

防火墙其他命令

有一个超详细的linux防火墙的命令的博客链接地址

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值