Docker搭建Redis服務
阿新 • • 發佈:2020-08-20
Docker搭建Redis服務
參考:
http://www.redis.cn/download.html
目錄
拉取映象
docker pull redis
檢查映象
docker images
開啟Redis並建立目錄對映
注意Redis映象不一定帶有redis.conf
檔案, 所以系統會認為主機的redis.conf
是檔案,所以容器也會認為redis.conf
為檔案,所以在配置對映時,一定要先建立配置檔案
mkdir -p /mydata/redis/conf #-p表示級聯建立目錄 touch /mydata/redis/conf/redis.conf
開啟Redis
docker run -p 6379:6379 --name redis \
-v /mydata/redis/data:/data \
-v/mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf
連線Redis
這裡無需使用redis-server開啟redis伺服器
docker exec -it redis /bin/bash
redis-cli //開啟redis客戶端
測試
127.0.0.1:6379> set a 10 OK 127.0.0.1:6379> get a "10"
注意,這裡redis沒有配置檔案
修改配置檔案
https://raw.githubusercontent.com/redis/redis/6.0/redis.conf
由於容器每次重啟都會是一個新的,所以需要開啟redis的持久化, 這裡使用aof
appendonly yes