Linux安装配置Redis

前言

  • Redis版本 6.2.5
  • 服务器版本 Linux Centos 7.6 64位

下载Redis

进入官网下载地址https://redis.io/download

Redis官网

选择对应的版本,这里我选择的是Stable版,右键Download按钮,选择复制链接。进入到MobaXtream控制台,并打开我们默认建好的目录

1
wget https://download.redis.io/releases/redis-6.2.5.tar.gz

回车后如下图

Redis下载

等待下载完毕

解压并安装Redis

解压

下载完成后需要将压缩文件解压,输入以下命令解压到当前目录

解压Redis

编译

编译需要gcc,所以在编译之前需要执行yum install gcc来安装gcc环境,等待安装完毕之后进入到解压文件夹,并执行编译

1
2
cd redis-6.2.5
make

编译完成

安装

输入一下命令

1
make PREFIX=/home/redis/build install

这里多了一个关键字 PREFIX= 这个关键字的作用是编译的时候用于指定程序存放的路径。比如我们现在就是指定了redis必须存放在/home/redis/build目录。假设不添加该关键字Linux会将可执行文件存放在/usr/local/bin目录,库文件会存放在/usr/local/lib目录。配置文件会存放在/usr/local/etc目录。其他的资源文件会存放在usr/local/share目录。这里指定号目录也方便后续的卸载,后续直接rm -rf /home/redis/build 即可删除redis。

执行结果如下图:

安装Redis

修改配置文件

执行一下命令将配置文件拷贝到安装目录/home/redis/build/bin

1
cp /home/redis/redis-6.2.5/redis.conf /home/redis/build/bin

拷贝配置文件

修改该配置文件中一下内容

1
2
3
4
5
6
7
8
port 6379
pidfile /var/run/redis_6379.pid # 把pid进程号写入pidfile配置的文件
logfile "/home/redis/build/log/6379.log"
dir /home/redis/build/data # 指定数据存放目录
# 需要注释掉bind
# bind 127.0.0.1(bind绑定的是自己机器网卡的ip,如果有多块网卡可以配多个ip,代表允许客户端通过机器的哪些网卡ip去访问,内网一般可以不配置bind,注释掉即可)
daemonize yes #后台启动方式
protected-mode no #关闭保护模式,开启的话,只有本机才可以访问redis

启动服务

1
/home/redis/build/bin/redis-server redis.conf

验证是否启动成功

1
ps -ef | grep redis

image-20210914134023196

  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!

请我喝杯咖啡吧~

支付宝
微信