最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Redis 服务器搭建与配置如何做
时间:2026-08-23 20:42:49 编辑:袖梨 来源:一聚教程网
推荐源码编译安装,关键配置需修改bind、protected-mode、daemonize和requirepass四项,通过systemd管理服务并三步验证连通性与读写功能。
Redis 服务器搭建不难,但配置细节决定是否稳定、安全、可用。关键在于:选对安装方式、改对核心配置、设好启动方式、验证基本连通性。下面分四块讲清楚。
安装方式选编译还是包管理?
推荐源码编译安装,尤其在生产或需要自定义路径/版本时:
- 下载稳定版(如 redis-7.2.5.tar.gz),上传到服务器
/usr/local/src - 解压后进入目录,执行
make && make install(默认装到/usr/local/bin) - 若要指定安装路径,用
make PREFIX=/usr/local/redis install,并创建软链接方便调用 - CentOS 需先装依赖:
yum install -y gcc make tcl;Ubuntu 用apt install -y build-essential tcl
核心配置必须改哪几项?
修改 redis.conf 是部署成败的关键,重点调整以下 4 项:
-
bind:内网部署设为
bind 0.0.0.0,只允许特定网段访问可写成bind 192.168.10.0/24 -
protected-mode:内网环境必须关掉,设为
no,否则外部无法连接 -
daemonize:设为
yes,让 Redis 后台运行 -
requirepass:务必设置密码,例如
requirepass MyPass@2026,避免未授权访问
其他建议开启:持久化(save 900 1 或启用 AOF)、日志路径(logfile /var/log/redis.log)、最大内存限制(maxmemory 2gb)。
怎么让服务开机自启、方便管理?
Linux 下推荐用 systemd 管理:
- 新建服务文件:
/etc/systemd/system/redis.service - 内容包含
[Unit](描述与依赖)、[Service](启动命令、用户、工作目录、重启策略)、[Install](启用级别) - 常用命令:
systemctl daemon-reload→systemctl enable redis→systemctl start redis - 检查状态:
systemctl status redis或ps -ef | grep redis
怎么验证 Redis 装好了?
三步快速验证:
- 本地连接:
redis-cli -a 'MyPass@2026' ping,返回PONG表示服务正常 - 远程连接(从另一台内网机器):
redis-cli -h 192.168.10.10 -p 6379 -a 'MyPass@2026' - 基础操作测试:
set test "hello"→get test,能正确读写即配置无误
不复杂但容易忽略:每次改完配置都要 redis-cli shutdown 再重启,或用 systemctl restart redis 生效。