阿里云Alibaba Cloud下安装redis6.x
直接的安装包下载
cd usr/local/redis
$ wget https://download.redis.io/releases/redis-6.2.6.tar.gz
yum install gcc
解压
$ tar xzf redis-6.2.6.tar.gz
跳转目录
$ cd redis-6.2.6
编译
$ make
编译成功的结果
然后再输入 make install
检查redis是否安装成功
cd /usr/local/bin
ls
重命名
mv redis-6.2.6 redis
跳到解压目录里面
cd redis
复制配置文件到etc
cp redis.conf /etc/redis.conf
跳转到etc目录下
cd /etc
修改redis的配置文件 后台启动修改为yes
vi redis.conf
找到daemonize no
修改no 为yes
保存并退出
后台启动
跳转安装目录
cd /usr/local/bin
后台启动
redis-server /etc/redis.conf
检查是否启动成功
ps命令将redis进程显示出来
ps -ef | grep redis
修改Redis的密码
vim /etc/redis.conf
requirepass xxx
设置Redis开机启动,Redis自启动
vim /etc/systemd/system/redis.service
[Unit]
#Description:描述服务
Description=Redis
#After:描述服务类别
After=network.target
#服务运行参数的设置
[Service]
#Type=forking是后台运行的形式
Type=forking
#ExecStart为服务的具体运行命令,路径必须是绝对路径
ExecStart=/usr/local/bin/redis-server /etc/redis.conf
#ExecReload为重启命令,路径必须是绝对路径
ExecReload=/usr/local/bin/redis-server -s reload
#ExecStop为停止命令,路径必须是绝对路径
ExecStop=/usr/local/bin/redis-server -s stop
#PrivateTmp=True表示给服务分配独立的临时空间
PrivateTmp=true
#运行级别下服务器安装的相关设置,可设置为多用户,即系统运行级别为3
[Install]
WantedBy=multi-user.target
:wq
重载系统服务:
systemctl daemon-reload
设置开机启动:
systemctl enable redis.service
查看运行状态:
systemctl status redis.service
启动服务:
systemctl start redis.service
重启服务:
systemctl restart redis.service
停止服务:
systemctl stop redis.service