Linux安装Redis6.26

 

一、下载Redis版本

cd /usr/local/
wget http://download.redis.io/releases/redis-6.2.6.tar.gz

  

二、编译安装Redis

2.1 解压Redis

使用tar命令解压压缩文件,并移动到/usr/local目录下:

tar -zxvf redis-6.2.6.tar.gz
2.2 编译&安装

执行编译和安装的命令

cd /usr/local/redis-6.2.6
make
cd src
make install PREFIX=/usr/local/redis
这里多了一个关键字 PREFIX= 这个关键字的作用是编译的时候用于指定程序存放的路径。比如我们现在就是指定了redis必须存放在/usr/local/redis目录,假设不添加该关键字Linux会将可执行文件存放在/usr/local/bin目录。
2.3 配置Redis
 移动配置文件到安装目录下
 
cp /usr/local/redis-6.2.6/redis.conf /usr/local/redis

根据自己的实际需求修改配置

vi /usr/local/redis/redis.conf 
#是否要用守护线程的方式启动:将daemonize no 改成daemonize yes
#设置密码:requirepass 123456
#开启外网访问:注释掉 #bind 127.0.0.1
 

三、设置systemd方式启动及管理

3.1 执行以下命令创建打开redis.service
sudo vim /etc/systemd/system/redis.service

3.2 将以下内容复制到文件中,并执行:wq保存脚本

[Unit]
Description=Redis
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server  /usr/local/redis/redis.conf 
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true

[Install]
WantedBy=multi-user.target
 
3.3 重载服务列表

执行以下命令重载服务列表

systemctl daemon-reload 

 

四、开机自启动Redis、查看状态

#启动redis命令:
systemctl start redis.service 
#停止redis命令:
systemctl stop redis.service
#设置redis开机启动:
systemctl enable redis.service
#查看redis状态:
systemctl status redis.service

 

posted @ 2023-02-16 11:34  程序猿网友666  阅读(160)  评论(0)    收藏  举报