Linux安装部署Redis(2024)


1. 下载redis

  • 可直接去官网下载最新稳定版:https://redis.io/download
  • 也可以根据下面地址更改对应版本号直接下载
    https://download.redis.io/releases/redis-版本号.tar.gz
  • 或者可以直接在Linux中使用命令:
    wget http://download.redis.io/releases/redis-版本号.tar.gz

2. 上传redis到Linux并解压

2.1 上传

如果采用了在Linux中使用命令的方式这一步可以跳过。
这里推荐使用xftp或者WinScp等工具直接拖拽上传到某个目录。(摆烂)
常用工具如下:

我一般是在opt目录下新建一个software文件夹用来存放压缩包安装包之类的,然后再新建一个install文件夹用来安装。

下面我会按照这个目录结构来写解压的教程。

2.2 解压

切换到压缩包所在位置 cd /opt/software
执行以下命令:(解压到指定目录)
tar zxvf redis-版本号.tar.gz -C /opt/install

3. 编译&安装

3.1 编译

切换到redis目录 cd /opt/install/redis-版本号
输入命令make执行编译命令 make
编译完成后:

注意:
如果make提示报错,比如下面截图中的信息:

大概率是没有安装gcc,因为Redis是C实现的,需要gcc来进行编译,所以原因是系统未安装gcc:
yum install -y gcc g++ gcc-c++ make
这里需要注意一下,安装完gcc,需要把redis目录删除,重新解压。然后再进去新解压的redis目录中执行make,即可成功。否则的话还是会提示报错哦。

3.2 安装

输入命令:make PREFIX=/opt/install/redis-6.2.6 install
成功截图:

这样就安装完了。下面是一些配置的设置。

4. 配置

首先 在 redis目录 执行 vim redis.conf

4.1 启用守护进程 daemonize 改为 yes

4.2 远程连接

注释掉 bind 127.0.0.1 (取消绑定本地地址)

把protected-mode yes 改成 protected-mode no

然后该开放的端口开放
sudo firewall-cmd --zone=public --add-port=6379/tcp --permanent
sudo firewall-cmd --reload
或者关闭防火墙
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动

5. 启动测试

上面步骤做完就可以启动试一下了。
./bin/redis-server ./redis.conf

看下是否启动成功了:ps -aux | grep redis

ok,启动成功了

远程连接也成功了。

6. Redis GUI 推荐

本人试用了不下于五六款市面上免费(正版免费)的Reids可视化工具。最终还是觉得 AnotherRedisDesktopManager 是最好用的。

更快、更好、更稳定的Redis桌面(GUI)管理客户端,兼容Windows、Mac、Linux,性能出众,轻松加载海量键值,完美支持中文,重要的是免费可商用!!!
在这里插入图片描述

在这里插入图片描述

7. 开机自启

  1. 复制配置文件 redis.conf /etc/redis/ ,改名6379.conf
cp -r redis.conf /etc/redis/6379.conf
  1. 复制配置文件
cp utils/redis_init_script /etc/init.d/redis
  1. 修改配置文件

必须把下面两行注释放在/etc/init.d/redis文件靠前的注释中:

# chkconfig:   2345 90 10
# description:  Redis is a persistent key-value database

上面的注释的意思是,redis服务必须在运行级2,3,4,5下被启动或关闭,启动的优先级是90,关闭的
优先级是10。
如果补加的话在添加服务时,会报如下错误:
在这里插入图片描述
修改路径为自己安装的路径,如下图:
在这里插入图片描述
4. 赋予权限

chmod +x /etc/init.d/redis
  1. 添加服务
chkconfig --add redis
  1. 显示服务列表
chkconfig --list

在这里插入图片描述
如上图所示,如果是2,3,4,5 都是开启的话则成功。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

七维大脑

打赏10元我只能获取8元...

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值