栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux CentOS7安装redis

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux CentOS7安装redis

Linux CentOS7安装redis
    • 1、下载Redis
      • 1.1、下载方式一
      • 1.2、下载方式2
    • 2、安装Redis
      • 2.1、解压redis
      • 2.2、将Redis 移动到自己想要放置的目录
      • 2.3、安装redis
    • 3、使用第三方工具访问
      • 防火墙其他命令

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防火墙的命令的博客链接地址

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/914752.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号