Redis - 使用压缩包(tar.gz)进行安装

下载

  1. 进入到Reids官网(redis.io)
  2. 找到最新的稳定版(例如:Redis 6.2.6 is the latest stable version.)的redis进行下载
  3. 下载成功后将得到一个tar.gz结尾的压缩文件(如:redis-6.2.6.tar.gz)。

上传

  1. 使用FTP工具将已下载好的安装包上传到目标Linux服务器的目录下(例:/opt)。

安装环境

// 查一下有没有GCC
[root@iZbp175cip8bokvmkgg7zjZ /]# gcc --version
// 没有GCC就装一个
[root@iZbp175cip8bokvmkgg7zjZ /]# yum install gcc

正式安装

// 进入到压缩包存放的位置
[root@iZbp175cip8bokvmkgg7zjZ /]# cd /opt/

// 解压文件
[root@iZbp175cip8bokvmkgg7zjZ opt]# tar -zxvf redis-6.2.6.tar.gz

// 进行文件编译
[root@iZbp175cip8bokvmkgg7zjZ opt]# cd redis-6.2.6/
[root@iZbp175cip8bokvmkgg7zjZ redis-6.2.6]# make

// 如果出现编译异常,先确认环境有没有装好
[root@iZbp175cip8bokvmkgg7zjZ redis-6.2.6]# gcc --version
// 不行就清理掉重新编译
[root@iZbp175cip8bokvmkgg7zjZ redis-6.2.6]# make distclean

// 进行安装
[root@iZbp175cip8bokvmkgg7zjZ redis-6.2.6]# make install
cd src && make install
make[1]: Entering directory '/opt/redis-6.2.6/src'
    CC Makefile.dep

Hint: It's a good idea to run 'make test' ;)

    INSTALL redis-server
    INSTALL redis-benchmark
    INSTALL redis-cli
make[1]: Leaving directory '/opt/redis-6.2.6/src'

安装结果

  • 默认安装目录:/usr/local/bin
  • 程序:
    redis-benchmark:性能测试工具
    redis-check-aof:修复有问题的AOF文件
    redis-check-dump:修复有问题的dump.db文件
    redis-sentinel:Redis集群使用
    redis-service:Redis服务启动工具
    redis-cli:客户端,操作入口

启动Redis

// 复制配置文件到etc文件夹下,以便管理(当然不复制也可以)
[root@iZbp175cip8bokvmkgg7zjZ /]# cd /opt/redis-6.2.6/
[root@iZbp175cip8bokvmkgg7zjZ redis-6.2.6]# cp ./redis.conf /etc/redis.conf

// 修改配置文件(redis.conf),使得其支持后台启动
[root@iZbp175cip8bokvmkgg7zjZ etc]# vi /etc/redis.conf

// 修改前
################################# GENERAL #####################################

# By default Redis does not run as a daemon. Use 'yes' if you need it.
# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
# When Redis is supervised by upstart or systemd, this parameter has no impact.
daemonize no

// 修改后
################################# GENERAL #####################################

# By default Redis does not run as a daemon. Use 'yes' if you need it.
# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
# When Redis is supervised by upstart or systemd, this parameter has no impact.
daemonize yes

// 启动
[root@iZbp175cip8bokvmkgg7zjZ etc]# cd /usr/local/bin/
[root@iZbp175cip8bokvmkgg7zjZ bin]# ./redis-server /etc/redis.conf 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值