Mysql(mariabDB)遷移國產資料庫人大金倉(KingBase8)報錯問題
阿新 • • 發佈:2020-12-24
1、獲取redis映象
執行命令:docker pull redis,不加版本號是獲取最新版本,也可以加上版本號獲取指定版本
2、檢視本地映象
3、建立本地配置檔案redis.conf,從
在/usr/local目錄下建立docker目錄
mkdir /usr/local/docker
cd /usr/local/docker
再在docker目錄下建立redis目錄
mkdir redis&&cd redis
建立配置檔案,並將官網redis.conf檔案配置複製下來進行修改
touch redis.conf
建立資料儲存目錄data
mkidr data
修改啟動預設配置(從上至下依次):
bind 127.0.0.1 #註釋掉這部分,這是限制redis只能本地訪問
protected-mode no #預設yes,開啟保護模式,限制為本地訪問
daemonize no#預設no,改為yes意為以守護程序方式啟動,可後臺執行,除非kill程序,改為yes會使配置檔案方式啟動redis失敗
databases 16 #資料庫個數(可選),我修改了這個只是檢視是否生效。。
dir ./ #輸入本地redis資料庫存放資料夾(可選)
appendonly yes #redis持久化(可選)
requirepass 密碼 #配置redis訪問密碼
4、建立並啟動redis容器
docker run -p 6379:6379 --name redis -v /usr/local/docker/redis/redis.conf:/etc/redis/redis.conf -v /usr/local/docker/redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes
5、檢視redis容器
執行命令:docker container ls -a
執行命令:docker ps檢視執行的容器
5、通過 redis-cli 連線測試使用 redis 服務
執行命令:docker exec -it redis /bin/bash 進入docker終端,在終端中輸入:redis-cli
ps:安裝過程中,如果發現容器啟動失敗,使用docker logs檢視容器日誌
本例中docker容器名為redis,檢視日誌命令為:docker logs -f -t --tail 100 redis
redis.conf 配置