当前位置:   article > 正文

Linux CentOS7安装redis_centos redis

centos 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
  • 1

在这里插入图片描述

2、安装Redis

2.1、解压redis

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

tar -xf redis-5.0.14.tar.gz
  • 1

在这里插入图片描述

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

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

mv redis-5.0.14 /usr/local/redis
  • 1

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
  • 1

将 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
  • 1

使防火墙更改生效

firewall-cmd --reload
  • 1

防火墙其他命令

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/591488
推荐阅读
相关标签
  

闽ICP备14008679号