avatar

Linux下安装Redis

Linux下安装Redis

下载Redis压缩包防止Linux服务器

官网下载redis的安装包

我下载的是目前最新的 redis-6.0.5.tar.gz

我把压缩包放至在 /usr/local/redis 下

安装Redis

1
2
3
4
5
6
7
tar -zxvf redis-6.0.5.tar.gz
# 解压好后进入redis-6.0.5
cd redis-6.0.5
# 编译
make
# 安装
make install

如果编译出现了错误 可能是gcc版本没有安装或者太低的原因,使用以下命令解决

1
2
3
4
5
6
7
8
9
10
11
# 查看gcc版本
gcc -v
# 升级到9.1版本
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
#注意:scl命令启用只是临时的,推出xshell或者重启就会恢复到原来的gcc版本。
#如果要长期生效的话,执行如下:
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile

# 完成后重写编译 如果还出现问题可以删除redis-6.0.5后,再进行编译安装

修改redis.conf配置文件

1
2
3
4
5
6
# 在redis-6.0.5文件夹下有一个redis.conf配置文件
# 编辑
vi redis.conf
# 修改为以下
bind 127.0.0.1 修改为 bind 0.0.0.0
daemonize no 修改为 daemonize yes

启动redis

1
2
3
4
5
6
# 使用redis.conf配置文件开启redis服务
redis-server redis.conf
# 进入redis客户端
redis-cli
# 之后就进入了redis客户端
127.0.0.1:6379>

本地连接Redis

在本地使用Redis Desktop Manager连接服务器Redis

输入ip后出现连接不上的情况,原因可能是防火墙没有关闭

1
2
3
4
5
6
# 查看防火墙状态
systemctl status firewalld
# 暂时关闭防火墙
systemctl stop firewalld
# 永久关闭防火墙 (暂时还没试过)
systemctl disable firewalld

参考链接

https://www.cnblogs.com/jxldjsn/p/10794171.html

文章作者: Hobo
文章链接: https://hobo-clh.github.io/2020/07/22/Linux%E4%B8%8B%E5%AE%89%E8%A3%85Redis/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Hobo's blog
打赏
  • 微信
    微信
  • 支付宝
    支付宝

评论