一、获取源文件并编译安装

1. 下载安装包

官方下载地址为:https://redis.io/download ,可下载稳定版(Stable)
Linux 环境下,可通过 wget 直接下载到本地

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

2. 解压并编译安装

注意 make install 时可指定目录,将二进制文件生成在指定目录下

tar -xvf redis-6.2.6.tar.gz
cd redis-6.2.6
make
make PREFIX=/usr/local/redis install
3. 修改配置文件,设置为守护进程启动
  1. 复制一份默认的配置文件并进行修改,保留原来的备份

cp redis.conf /usr/local/redis/

  1. 可修改配置文件中的以下属性
 port 6379 #端口可修改为非常用端口
 daemonize yes #配置为守护进程方式 后台启动, 默认为 no
 logfile "redis-6379.log" #日志文件名称,添加端口号方便标识
 dbfilename dump-6379.rdb #rdb文件名,添加端口号方便标识
 dir /data/redis/ #数据文件目录
 requirepass 123456  #配置连接密码, 默认无密码
 pidfile /var/run/redis-6379.pid  #指定pid文件,默认文件无端口号,不好区分
 appendonly yes #打开aof

# 注释 去除默认的rdb, 防止大量写入时性能消耗
#save 900 1
#save 300 10
#save 60 10000

  1. 启动 redis
    使用全路径方式启动,可在 ps -ef 查看进程时比较方便的找到安装位置

/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf

二、设置为服务,开机自启,及常用命令

1. 系统服务目录下创建 redis.service 文件

vim /etc/systemd/system/redis.service

写入以下内容

[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

重载系统服务

systemctl daemon-reload

2.测试并加入开机自启
  • 关闭 redis-server: systemctl stop redis.service
  • 开启 redis-server: systemctl start redis.service
  • 查看 redis-server 状态: systemctl status redis.service
  • 加入开机自启:systemctl enable redis.service
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐