一、先查找鏡像
docker search redis

二、拉取鏡像
docker pull redis
三、等待拉取完畢
四、查看拉去的鏡像
docker iamges

五、運行redis
連接1:https://blog.csdn.net/weixin_38956287/article/details/80423607
連接2:http://www.runoob.com/docker/docker-install-redis.html
我使用這個方法連接:
docker run --name myredis -p 6379:6379 -v 掛載目錄:/data -d redis:版本號 --requirepass "123456"
右擊打開setting

設置你所要掛在的盤符
在中創建目錄,即可用過映射將docker中redis的數據持久化到該目錄
如圖:

如果不知道版本號或者版本號為

可以使用以下指令查看
docker inspect +imageID

這個就是版本號:

六、運行完成后查看
docker ps

七、連接
docker exec -it 6d58450e9e06 redis-cli -a 123456
-a 是加的你前面設置的密碼,如果沒有設置密碼則不需要該參數

警告,估計是redis嫌棄你密碼暴漏的太過分了
八、使用java代碼驗證:
下載jedis的jar包
導入項目

創建一個Test類
public class Test {
public static void main(String[] args) {
Jedis jedis = new Jedis("localhost",6379);
System.out.println("connect successfully");
// 如果設置了認證,就需要認證一下
jedis.auth("123456");
System.out.println("Server is running: "+jedis.ping());
// push值
jedis.lpush("hello", "wy","hhhhh","licon","jsp");
// 第一個是key,第二個是起始位置,第三個是結束位置,jedis.llen獲取長度 -1表示取得所有
List<String> list = jedis.lrange("hello",0,5);
list.forEach(s -> System.out.println("value:"+s));
}
}

參數為docker所在的服務器地址和運行redis的端口
九、運行結果

十、查看持久化的文件


---------------------
作者:Licon丿Never
來源:CSDN
原文:https://blog.csdn.net/qq_31987435/article/details/82595051
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
