docker啟動redis並使用java連接


一、先查找鏡像

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
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM