Linux安装Redis

安装Redis

下载
wget -P /usr/local/src https://github.com/redis/redis/archive/7.0.2.tar.gz
重命名
mv /usr/local/src/7.0.2.tar.gz /usr/local/src/redis-7.0.2.tar.gz
解压
cd /usr/local/src
tar -zxvf redis-7.0.2.tar.gz
编译并安装

默认是安装到/usr/local/bin目录,这里通过PREFIX安装到指定目录。

cd /usr/local/src/redis-7.0.2
make
make install PREFIX=/usr/local/redis-7.0.2

在安装目录下创建conf文件夹,把配置文件redis.confsentinel.conf复制过来。

mkdir conf
cp /usr/local/src/redis-7.0.2/redis.conf sentinel.conf ./conf/

最后把utils文件夹下也复制过来。

Redis启动
./bin/redis-server ./conf/redis.conf

这样的启动是在前台的,需要修改配置文件中daemonize yes才能在后台启动。

设置开机启动

设置开机启动有两种方式:

  1. rc.local文件中配置启动命令
  2. 创建Redis服务,使用systemctl enable命令设置开机启动

编辑/etc/rc.local文件,添加启动命令:

/usr/local/redis-7.0.2/bin/redis-server /usr/local/redis-7.0.2/conf/redis.conf
创建Redis服务

/etc/systemd/system目录下创建resis.service文件:

touch /etc/systemd/system/redis.service

redis.service文件内容:

[Unit]
Description=redis-server
After=network.target
 
[Service]
Type=forking
ExecStart=/usr/local/redis-7.0.2/bin/redis-server /usr/local/redis-7.0.2/conf/redis.conf
PrivateTmp=true
 
[Install]
WantedBy=multi-user.target
重载服务
systemctl daemon-reload
启动服务
systemctl start redis.service
设置开机启动
systemctl enable redis.service
其它命令
命令作用
systemctl start redis.service启动redis服务
systemctl stop redis.service停止redis服务
systemctl restart redis.service重新启动服务
systemctl status redis.service查看服务当前状态
systemctl enable redis.service设置开机自启动
systemctl disable redis.service停止开机自启动
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值