前言

应用CentOS7零碎yum形式装置Redis-5.0.3

一、Redis装置

因为Redis是用C语音开发,所以咱们装置前需先确认是否装置gcc环境:

$ gcc -v$ rpm -qa | grep gcc

个别状况下CentOS是默认装置gcc,如果没有装置,执行以下命令进行装置:

$ yum -y install gcc

下载并解压安装包:

$ wget http://download.redis.io/releases/redis-5.0.3.tar.gz$ tar -xzf redis-5.0.3.tar.gz

进入Redis目录下,执行编译

$ cd redis-5.0.3$ make$ make install

二、批改配置文件

关上配置文件

$ cd redis-5.0.3$ vim redis.conf

属性:bind

bind 127.0.0.1 #限度只有本机能够连贯redis服务连贯bind 0.0.0.0   #容许任意计算机都能够连贯redis服务连贯

属性:protected-mode

protected-mode yes #保护模式,需配置bind ip或者设置拜访明码protected-mode no  #内部网络能够间接拜访

属性:daemonize

daemonize no  #redis在以后终端显示输入,并运行,exit强制退出或者敞开连贯工具daemonize yes #redis在后盾运行,此时redis将始终运行,除非手动kill该过程

属性:requirepass

# requirepass foobared #默认无明码requirepass password   #看集体需要设置你喜爱得明码

属性:logfile

logfile "" #默认无输入logfile "/var/log/redis/6379.log" #看状况设置

三、启动服务

将配置文件复制到指定为止

$ mkdir /etc/redis$ cp /root/redis-5.0.3/redis.conf /etc/redis/redis.conf

命令行启动

$ redis-server

如下图所示胜利启动

后盾启动

$ redis-server /etc/redis/redis.conf

设置启动脚本

$ cat > /usr/lib/systemd/system/redis.service <<-EOF[Unit]Description=Redis 6379After=syslog.target network.target[Service]Type=forkingPrivateTmp=yesRestart=alwaysExecStart=/usr/local/bin/redis-server /etc/redis/redis.confExecStop=/usr/local/bin/redis-cli -h 127.0.0.1 -p 6379 -a jcon shutdownUser=rootGroup=rootLimitCORE=infinityLimitNOFILE=100000LimitNPROC=100000[Install]WantedBy=multi-user.targetEOF

设置开机自启,并启动Redis

$ systemctl daemon-reload #从新加载服务配置$ systemctl enable redis  #设置开机自启动$ systemctl start redis   #启动redis服务$ systemctl status redis  #查看服务以后状态

服务操作命令(扩大)

$ systemctl daemon-reload     #从新加载服务配置$ systemctl enabl *.service   #设置*服务开机自启动$ systemctl disabl *.service  #勾销*服务开机自启动$ systemctl status *.service  #查看*服务状态$ systemctl start *.service   #启动*服务$ systemctl stop *.service    #进行*服务$ systemctl restart *.service #重启*服务$ systemctl reload *.service  #从新加载*服务配置