赞
踩
使用wget 下载
在方式一中,复制下载的文件地址,执行wget 命令,如果没有wget,执行yum install wget
wget https://download.redis.io/releases/redis-5.0.14.tar.gz
在下载的文件目录下,执行
tar -xf redis-5.0.14.tar.gz
我这里是放到/usr/local
目录下.
mv redis-5.0.14 /usr/local/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
对于新安装的redis,一般是无法用第三方工具访问的。
打开配置文件
1、将 bind 127.0.0.1 注释掉
2、将 protected-mode 改为 no
重启redis 服务
开放防火墙端口
firewall-cmd --add-port=6379/tcp --permanent
使防火墙更改生效
firewall-cmd --reload
有一个超详细的linux防火墙的命令的博客链接地址
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。