Redis在Ubuntu的配置步骤
导读:Redis 在 Ubuntu 的配置步骤 一 安装方式选择 使用 APT 安装(推荐,适合生产环境) 更新索引并安装:sudo apt update && sudo apt install redis-server 安装...
Redis 在 Ubuntu 的配置步骤
一 安装方式选择
- 使用 APT 安装(推荐,适合生产环境)
- 更新索引并安装:sudo apt update & & sudo apt install redis-server
- 安装完成后会自动启动,默认监听 6379 端口
- 从源码编译安装(获取最新版本或自定义编译参数)
- 安装依赖:sudo apt-get update & & sudo apt-get install build-essential tcl
- 下载并解压:curl -O http://download.redis.io/redis-stable.tar.gz & & tar xzvf redis-stable.tar.gz & & cd redis-stable
- 编译与测试:make & & make test
- 安装二进制:sudo make install
- 准备配置目录与文件:sudo mkdir -p /etc/redis & & sudo cp redis.conf /etc/redis/redis.conf
- 启动服务:sudo redis-server /etc/redis/redis.conf 以上两种方式均可用,APT 更省心,源码编译便于获取最新特性与调优。
二 核心配置与优化
- 启用 systemd 管理
- 编辑配置:sudo nano /etc/redis/redis.conf
- 设置:supervised systemd,保存后重启:sudo systemctl restart redis-server
- 基本安全与访问控制
- 绑定地址:默认 bind 127.0.0.1 ::1(仅本地);如需远程访问,改为 bind 0.0.0.0(请配合防火墙与密码)
- 设置密码:取消注释并设置 requirepass yourStrongPassword
- 端口:默认 port 6379,可按需修改
- 资源与持久化
- 内存上限:设置 maxmemory 与 maxmemory-policy allkeys-lru(按业务选择淘汰策略)
- 日志:配置 logfile /var/log/redis/redis-server.log
- 持久化:按需开启 appendonly yes(AOF)或配置 save 策略(RDB)
- 示例(仅展示关键行,添加到 /etc/redis/redis.conf 的相应位置)
- supervised systemd
- bind 0.0.0.0
- requirepass YourStrongPassw0rd
- port 6379
- maxmemory 536870912
- maxmemory-policy allkeys-lru
- logfile /var/log/redis/redis-server.log
- appendonly yes 以上配置项与路径为 Ubuntu 上 Redis 的通用做法,修改后需重启使生效。
三 服务管理与验证
- 服务管理
- 查看状态:sudo systemctl status redis-server
- 启动/停止/重启:sudo systemctl start|stop|restart redis-server
- 设置开机自启:sudo systemctl enable redis-server
- 连通性与功能验证
- 本地连接:redis-cli,执行 ping,返回 PONG 表示可用
- 远程连接:在另一台主机执行 redis-cli -h < 服务器IP> -p 6379 -a < 密码>
- 简单读写:set test hello 与 get test 验证读写正常 以上命令覆盖日常运维与快速自检。
四 防火墙与远程访问
- 启用 UFW 并放行 Redis 端口
- 允许端口:sudo ufw allow 6379
- 启用防火墙:sudo ufw enable
- 查看状态:sudo ufw status
- 安全建议
- 不建议直接对公网开放 6379;如必须开放,务必设置强密码、限制来源 IP、考虑 TLS/SSH 隧道或内网访问
- 远程访问时,确保 bind 0.0.0.0 已设置且云安全组/本机防火墙已放行 以上步骤可满足大多数 Ubuntu 环境下的远程访问与安全加固需求。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Redis在Ubuntu的配置步骤
本文地址: https://pptw.com/jishu/755565.html
