1.检查安装依赖程序
//安装需要的运行环境,防止安装出错
yum -y install gcc automake autoconf libtool make
yum install gcc-c++
yum install -y tcl
2.获取安装文件
mkdir /www
cd /www
#获取安装文件
wget http://download.redis.io/releases/redis-5.0.7.tar.gz
#解压
tar -xvf redis-5.0.7.tar.gz
3.进入目录、编译、安装
cd /www/redis-5.0.7/
make test
make
cd /www/redis-5.0.7/src
make PREFIX=/www/redis install
cp /www/redis-5.0.7/redis.conf /www/redis
mkdir /www/redis/log
4.修改配置文件
#开启后台启动
lmonize yes (no -> yes)
# 你可以绑定单一接口,注掉,可以允许任何机器访问
# bind 127.0.0.1
#设置redis连接密码,配置了连接密码,客户端在连接redis时需要通过auth 123465 命令提供密码,
#requirepass 123456
#设置模式非保护模式,
protected-mode no
#数据存放路径,rdb存放的路径
dir /usr/local/redis/log
#指定持久化方式,
appendonly yes
5.创建服务启动配置文件
vi /lib/systemd/system/redis.service
[Unit]
Description=Redis
After=network.target
[Service]
Type=forking
PIDFile=/var/run/redis_6379.pid
ExecStart=/www/redis/bin/redis-server /www/redis/redis.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
创建软连接
ln -s /lib/systemd/system/redis.service /etc/systemd/system/multi-user.target.wants/redis.service
刚刚配置的服务需要让systemctl能识别,就必须刷新配置
systemctl daemon-reload
redis服务加入开机启动
systemctl enable redis
6.常用命令集合
禁止开机启动
systemctl disable redis
启动
systemctl start redis
重启
systemctl restart redis
停止
systemctl stop redis
查看状态
systemctl status redis
启动Redis
/www/redis/bin/redis-server /www/redis/redis.conf
网友评论