下面以 CentOS 7 / 8 为例,介绍 Redis 的安装与基础配置(包含 yum 安装和编译安装两种方式)。
yum install -y epel-release
yum install -y redis
systemctl start redis
systemctl enable redis
redis-cli ping
# 返回 PONG 表示成功
yum install -y gcc make wget
cd /usr/local/src
wget http://download.redis.io/releases/redis-7.2.4.tar.gz
tar xzf redis-7.2.4.tar.gz
cd redis-7.2.4
make
make install
mkdir -p /etc/redis
cp redis.conf /etc/redis/redis.conf
配置文件位置:
/etc/redis.conf/etc/redis/redis.confbind 0.0.0.0
# 或注释掉 bind
protected-mode no
⚠️ 生产环境建议保留保护模式并设密码
requirepass yourpassword
daemonize yes
save 900 1
save 300 10
save 60 10000
firewall-cmd --zone=public --add-port=6379/tcp --permanent
firewall-cmd --reload
# 启动
redis-server /etc/redis/redis.conf
# 连接
redis-cli
redis-cli -a yourpassword
# 停止
systemctl stop redis
如果你需要 主从复制 / 哨兵 / 集群配置,可以告诉我你的使用场景。