Linux环境安装redis,并配置成服务开机自启
1. 系统服务目录下创建 redis.service 文件vim /etc/systemd/system/redis.service写入以下内容[Unit]Description=redis-serverAfter=network.target[Service]Type=forkingExecStart=/usr/local/redis/bin/redis-server /usr/local/re
·
一、获取源文件并编译安装
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. 修改配置文件,设置为守护进程启动
- 复制一份默认的配置文件并进行修改,保留原来的备份
cp redis.conf /usr/local/redis/
- 可修改配置文件中的以下属性
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
- 启动 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条内容
所有评论(0)