前言
应用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 #从新加载*服务配置