如何在Ubuntu 22.04上安裝和配置Redis?
準備工作
確保系統(tǒng)已更新至最新狀態(tài):
sudo apt update && sudo apt upgrade -y
安裝Redis服務
通過APT包管理器安裝Redis:
sudo apt install redis-server -y
驗證服務運行狀態(tài):
sudo systemctl status redis-server
配置Redis參數(shù)
編輯主配置文件:
sudo nano /etc/redis/redis.conf
關鍵參數(shù)調整:
- 啟用遠程訪問:修改
bind 127.0.0.1
為bind 0.0.0.0
- 設置訪問密碼:添加
requirepass your_secure_password
- 啟用持久化存儲:確認
save
規(guī)則或啟用appendonly yes
保存后重啟服務生效:
sudo systemctl restart redis-server
防火墻設置
開放默認端口6379:
sudo ufw allow 6379/tcp
建議僅在可信網(wǎng)絡環(huán)境中開放外網(wǎng)訪問。
功能驗證
通過命令行客戶端測試連接:
redis-cli
執(zhí)行基礎操作驗證服務:
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
參數(shù)防止內存耗盡 - 啟用保護模式:保持
protected-mode yes
狀態(tài)
服務管理命令
sudo systemctl enable redis-server # 開機自啟
sudo systemctl stop redis-server # 停止服務
sudo systemctl start redis-server # 啟動服務