linux中redis的安装和设置开启自动启动
一、安装redis
第一步:下载redis安装包
wget http://download.redis.io/releases/redis-4.0.6.tar.gz
复制代码
[root@iZwz991stxdwj560bfmadtZ local]# wget http://download.redis.io/releases/redis-4.0.6.tar.gz
第二步:解压压缩包
tar -zxvf redis-4.0.6.tar.gz
[root@iZwz991stxdwj560bfmadtZ local]# tar -zxvf redis-4.0.6.tar.gz
第三步:yum安装gcc依赖
yum install gcc
[root@iZwz991stxdwj560bfmadtZ local]# yum install gcc
遇到选择,输入y即可
第四步:跳转到redis解压目录下
cd redis-4.0.6
[root@iZwz991stxdwj560bfmadtZ local]# cd redis-4.0.6
第五步:编译安装
make MALLOC=libc
[root@iZwz991stxdwj560bfmadtZ redis-4.0.6]# make MALLOC=libc
将/usr/local/redis-4.0.6/src目录下的文件加到/usr/local/bin目录
cd src && make install
[root@iZwz991stxdwj560bfmadtZ redis-4.0.6]# cd src && make install
INSTALL install
INSTALL install
INSTALL install
INSTALL install
INSTALL install
复制代码
二、启动redis的三种方式
先切换到redis src目录下
[root@iZwz991stxdwj560bfmadtZ redis-4.0.6]# cd src
以后台进程方式启动redis
第一步:修改redis.conf文件将 daemonize no
修改为
daemonize yes
第二步:指定redis.conf文件启动
./redis-server /usr/local/redis-4.0.6/redis.conf
[root@iZwz991stxdwj560bfmadtZ src]# ./redis-server /usr/local/redis-4.0.6/redis.conf
18713:C 13 Dec 13:07:41.109 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
18713:C 13 Dec 13:07:41.109 # Redis version=4.0.6, bits=64, commit=00000000, modified=0, pid=18713, just started
18713:C 13 Dec 13:07:41.109 # Configuration loaded
设置redis开启自动启动
开机自启设置
1.新建一个系统服务文件
首先输入命令: vim /etc/systemd/system/redis.service
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
# ExecStart需要按照实际情况修改成自己的地址
ExecStart=/usr/local/bin/redis-server /usr/java/redis/redis-4.0.6/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
注:ExecStart你 服务器 redis-server 安装的位置和redis.conf 安装的位置
2.重载系统服务
systemctl daemon-reload
3.启动和查看Redis状态
#1. 启动 redis
systemctl start redis
#2. 查看Redis状态
systemctl status redis
4.开机自启命令设置
systemctl enable redis
服务操作命令
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 #停止开机自启动