如何在Ubuntu 22.04上安装和配置Redis?

如何在Ubuntu 22.04上安装和配置Redis?

准备工作

确保系统已更新至最新状态:

sudo apt update && sudo apt upgrade -y

安装Redis服务

通过APT包管理器安装Redis:

sudo apt install redis-server -y

验证服务运行状态:

sudo systemctl status redis-server

配置Redis参数

编辑主配置文件:

sudo nano /etc/redis/redis.conf

关键参数调整:

  • 启用远程访问:修改bind 127.0.0.1bind 0.0.0.0
  • 设置访问密码:添加requirepass your_secure_password
  • 启用持久化存储:确认save规则或启用appendonly yes

保存后重启服务生效:

sudo systemctl restart redis-server

防火墙设置

开放默认端口6379:

sudo ufw allow 6379/tcp

建议仅在可信网络环境中开放外网访问。

功能验证

通过命令行客户端测试连接:

redis-cli

执行基础操作验证服务:

127.0.0.1:6379> auth your_secure_password
127.0.0.1:6379> SET test "success"
127.0.0.1:6379> GET test

高级安全建议

  • 禁用高危命令:在配置文件中添加rename-command FLUSHALL ""
  • 限制内存使用:设置maxmemory参数防止内存耗尽
  • 启用保护模式:保持protected-mode yes状态

服务管理命令

sudo systemctl enable redis-server  # 开机自启
sudo systemctl stop redis-server    # 停止服务
sudo systemctl start redis-server   # 启动服务

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END