美文网首页
CentOS7中redis5.0.4

CentOS7中redis5.0.4

作者: 往后余生9375 | 来源:发表于2019-04-14 21:28 被阅读0次

检查安装依赖程序

yum install gcc
yum install gcc-c++
yum install -y tcl

下载软件

//下载源码文件
wget http://download.redis.io/releases/redis-5.0.4.tar.gz
//解压文件
tar xzf redis-5.0.4.tar.gz
//移动解压后的文件到指定目录
mv redis-5.0.4 /usr/local/redis

编译安装

cd /usr/local/redis
make
make install

修改配置文件

//创建文件夹
mkdir -p /etc/redis
//复制配置文件到 指定文件夹
cp redis.conf /etc/redis
vim /etc/redis/redis.conf
    #开启后台启动
    daemonize yes (no -> yes)
    # 你可以绑定单一接口,注掉,可以允许任何机器访问
    # bind 127.0.0.1
    #设置redis连接密码,配置了连接密码,客户端在连接redis时需要通过auth 123456 命令提供密码,
    requirepass 123456
    #设置模式非保护模式,
    protected-mode no

配置配置

cd  /lib/systemd/system
touch redis.service

vi /lib/systemd/system/redis.service

[Unit]
Description=Redis
After=network.target

[Service]
Type=forking
PIDFile=/var/run/redis_6379.pid
ExecStart=/usr/local/bin/redis-server /etc/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

操作命令

3、刷新配置
刚刚配置的服务需要让systemctl能识别,就必须刷新配置
systemctl daemon-reload
4、启动、重启、停止
启动redis
systemctl start redis
systemctl restart redis
systemctl stop redis
5、开机自启动
redis服务加入开机启动
systemctl enable redis
禁止开机启动
systemctl disable redis
6、查看状态
systemctl status redis

相关文章

网友评论

      本文标题:CentOS7中redis5.0.4

      本文链接:https://www.haomeiwen.com/subject/wccewqtx.html