Linux下redis部署&&redis开机自启动
(1)创建应用目录,并进入/home/redis/目录
[root@localhost /]# mkdir /home/redis && cd /home/redis
(2)上传redis-4.0.11.tar.gz至服务器/home/redis路径上
(3) 解压redis-4.0.11.tar.gz至服务器/home/redis路径上
[root@localhost redis]# tar -xzvf redis-4.0.11.tar.gz
(4)查看解压后文件夹
[root@localhost redis]# ls
redis-4.0.11 redis-4.0.11.tar.gz
(5)进入redis-4.0.11 文件夹
[root@localhost redis]# cd ./redis-4.0.11/
(6)编译
[root@localhost redis-4.0.11]# make
(7)安装
[root@localhost redis-4.0.11]# make install
(8)拷贝redis配置文件至/etc/redis.conf
[root@localhost redis-4.0.11]# cp ./redis.conf /etc/redis.conf
(9)修改/etc/redis.conf配置文件
[root@localhost redis-4.0.11]# vi /etc/redis.conf
键入i进入编辑模式修改参数
daemonize yes
port 6379
requirepass test@321
# bind 127.0.0.1
按ECS,键入:wq!,保存退出。
(10)Redis服务启动
[root@localhost redis-4.0.11]# redis-server /etc/redis.conf
(11)Redis服务关闭
[root@localhost redis-4.0.11]# redis-cli -a test shutdown
Warning: Using a password with ‘-a’ option on the command line interface may not be safe.
其中-a后面跟的是配置文件/etc/redis.conf中requirepass项设置的密码。
(12)查看redis服务是否启动
Redis服务使用6379端口,可通过查用端口的使用情况来确认服务是否启动
[root@localhost redis-4.0.11]# lsof -i:6379
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
redis-ser 7680 root 6u IPv6 1640645 0t0 TCP *:6379 (LISTEN)
redis-ser 7680 root 7u IPv4 1640646 0t0 TCP *:6379 (LISTEN)
端口使用情况为listen,则服务已开启。
(13)设置redis服务开机自启
设置redis服务开机自启,可在/etc/rc.d/rc.local 文件末尾增加需要开机启动的程序脚本,修改 /etc/redis.conf 配置文件
[root@localhost redis-4.0.11]# vi /etc/rc.d/rc.local
键入i进入编辑模式,在文末添加以下语句
/usr/local/bin/redis-server /etc/redis.conf
按ECS,键入wq,保存退出。