Linux环境安装redis,并配置成服务开机自启

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

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
  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值