1. 安裝Docker,詳細請看安裝教程。若已安裝,請看 2.
2. 拉取 Redis 鏡像
docker pull redis:5.0.5
3. 設置 Redis 配置文件
將全部的配置文件和關聯的文件夾統一放到 /opt/docker/redis
中
創建 Redis 配置文件文件夾
mkdir -p /opt/docker/redis/data
創建本地配置文件 redis.conf
,可以從官網下載原始配置文件
cd /opt/docker/redis
將官網下載的redis.conf
移動至/opt/docker/redis
中
修改配置文件
vi redis.conf
修改配置如下:
# bind 127.0.0.1 # 注釋掉這部分,這是限制redis只能本地訪問
protected-mode no # 默認為yes,開啟保護模式,限制為本地訪問
daemonize no # 默認為no,改為yes意為以守護進程方式啟動,可后台運行,除非kill進程,改為yes會使配置文件方式啟動redis失敗
databases 8 # 數據庫個數(可選),默認16個
dir ./ # 輸入本地redis數據庫存放文件夾(建議在docker環境中暫時不修改)
appendonly yes # redis持久化(可選)
requirepass 您的密碼 # 配置redis訪問密碼
4. 創建並啟動 Redis 容器
docker run -p 6379:6379 --name redis -v /opt/docker/redis/redis.conf:/etc/redis/redis.conf -v /opt/docker/redis/data:/data -d redis:5.0.5 redis-server /etc/redis/redis.conf --appendonly yes
Windows使用這條:
docker run -p 6379:6379 --name redis -v /d/docker/redis/redis.conf:/etc/redis/redis.conf -v /d/docker/redis/data:/data -d redis:5.0.5 redis-server /etc/redis/redis.conf --appendonly yes
5. 使用 RDM 連接,測試成功
6. 常用命令
啟動容器
docker start redis
停止容器
docker stop redis
重啟容器
docker restart redis
進入容器
docker exec -it redis bash
刪除容器
docker rm redis
查看日志
docker logs -f redis