1、先安装gcc编译器,否则make的时候会报错
yum -y install gcc
2、下载Redis
http://download.redis.io/releases/redis-4.0.9.tar.gz
3、解压缩到/opt目录
[root[@ou Downloads]# tar -xzvf redis-4.0.9.tar.gz -C /opt
4、进入Redis目录,编译(make)并安装(make install)
[root@ou opt]# cd redis-4.0.9/
[root@ou redis-4.0.9]# make
[root@ou redis-4.0.9]# cd src
[root@ou src]# make install
5、启动redis服务端
顺利完成后,在src目录中会生成redis-server命令
[root@ou redis-4.0.9]# cd src
[root@ou src]# ./redis-server /opt/redis-4.0.9/redis.conf
备注:[root@ou src]# ./redis-server命令也可启动,后面配置路径自动加载。
6、启动redis客户端
[root@ou src]# ./redis-cli
7、关闭redis服务
[root@ou src]# pkill redis-server
8、设置redis开机自启动(systemctl的方式)
进入/usr/lib/systemd/system/目录中,创建redis.service文件:
[root[@ou]# cd /usr/lib/systemd/system/
[root[@ou]# vi redis.service
#表示基础信息
[Unit]
#描述
Description=Redis
#在哪个服务之后启动
After=syslog.target network.target remote-fs.target nss-lookup.target
#表示服务信息
[Service]
Type=forking
#注意:需要和redis.conf配置文件中的信息一致
PIDFile=/var/run/redis_6379.pid
#启动服务的命令
#redis-server安装的路径 和 redis.conf配置文件的路径
ExecStart=/opt/redis-4.0.9/src/redis-server /opt/redis-4.0.9/redis.conf
#重新加载命令
ExecReload=/bin/kill -s HUP $MAINPID
#停止服务的命令
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
#安装相关信息
[Install]
#以哪种方式启动
WantedBy=multi-user.target
#multi-user.target表明当系统以多用户方式(默认的运行级别)启动时,这个服务需要被自动运行。
文件创建好保存之后,要执行 systemctl daemon-reload 命令,使配置生效。
9、查看redis进程启动、重启、停止
启动redis
systemctl start redis
重启redis
systemctl restart redis
停止redis
systemctl stop redis
redis服务加入开机启动
systemctl enable redis
禁止开机启动
systemctl disable redis
查看状态
systemctl status redis
10、查看redis进程
[root@ou ou]# ps -ef|grep redis
root 14726 3087 0 00:12 pts/0 00:00:00 ./redis-server *:6379
root 14837 14792 0 00:13 pts/1 00:00:00 grep --color=auto redis