CentOS 安装 Redis 与三种启动方式
一、源码安装 Redis
# 下载并解压
wget http://download.redis.io/releases/redis-4.0.6.tar.gz
tar -zxvf redis-4.0.6.tar.gz
# 安装 gcc 依赖
yum install gcc
# 编译安装
cd redis-4.0.6
make MALLOC=libc
cd src && make install
二、三种启动方式
方式 1:直接启动
./redis-server
需一直开着窗口,ctrl + c 关闭,不太方便。
方式 2:后台进程启动
# 修改 redis.conf:daemonize yes
vim redis.conf
# 指定配置文件启动
./redis-server /path/to/redis.conf
# 关闭:查进程后 kill
ps -aux | grep redis
kill <pid>
方式 3:开机自启(服务方式)
# 把 redis.conf 复制到 /etc/redis/6379.conf
mkdir /etc/redis
cp redis.conf /etc/redis/6379.conf
# 复制启动脚本
cp utils/redis_init_script /etc/init.d/redisd
# 设置开机自启
chkconfig redisd on
若提示
service redisd does not support chkconfig,用 vim 编辑/etc/init.d/redisd,在开头加入:# chkconfig: 2345 90 10 # description: Redis is a persistent key-value database
服务方式启停:
service redisd start
service redisd stop
redis-cli SHUTDOWN
若提示
/var/run/redis_6379.pid does not exist(一般因强制断电未正常关机导致),可用redis-server /etc/redis/6379.conf启动,或shutdown -r now软重启恢复。
原文链接:https://www.ssssmy.com/notes/centos-an-zhuang-redis-yu-san-zhong-qi-dong-fang-shi