java 启动redis服务器_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 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
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
總結
以上是生活随笔為你收集整理的java 启动redis服务器_docker启动redis并使用java连接的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IDEA设置代码背景豆沙色
- 下一篇: JavaScript --- 跨浏览器