ubuntu 安装 redis5
下载
下载页面: https://redis.io
安装编译环境
1sudo apt install build-essential
下载,编译和安装
1wget https://download.redis.io/releases/redis-5.0.12.tar.gz
2tar -xzvf redis-5.0.12.tar.gz
3cd redis-5.0.12
4make
5## PREFIX 可选,指定安装目录
6sudo make PREFIX=/home/zhangcong/dev/redis-5.0.12 install
7## 把 redis 配置文件从源码目录复制到安装目录
8sudo cp /home/zhangcong/dev/src/redis-5.0.12/redis.conf /home/zhangcong/dev/redis-5.0.12
9## 修改 redis 配置,请参考 centos7 安装 redis5 中的配置
10## 启动 redis
11/home/zhangcong/dev/redis-5.0.12/bin/redis-server /home/zhangcong/dev/redis-5.0.12/redis.conf
安装成系统服务
1sudo vi /etc/systemd/system/redis.service
2## 内容如下:
3[Unit]
4Description=redis-server
5After=network.target
6
7[Service]
8Type=forking
9PIDFile=/var/run/redis_6379.pid
10WorkingDirectory=/home/zhangcong/dev/redis-5.0.12
11ExecStart=/home/zhangcong/dev/redis-5.0.12/bin/redis-server /home/zhangcong/dev/redis-5.0.12/redis.conf
12ExecReload=/bin/kill -s HUP $MAINPID
13ExecStop=/bin/kill -s QUIT $MAINPID
14PrivateTmp=true
15
16[Install]
17WantedBy=multi-user.target
其中:PIDFile为 redis.conf 中指定的 pidfile
启动服务、设置为开机启动
1sudo systemctl daemon-reload
2sudo systemctl enable redis.service
3sudo systemctl start redis.service
评论