s-blog

CentOS 安装 Redis 与三种启动方式

ssssmy · 2026-06-05 · 2 min · CentOS

一、源码安装 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