一、先查找镜像

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
版权声明:本文为博主原创文章,转载请附上博文链接!

docker启动redis并使用java连接的更多相关文章

  1. Docker---(8)Docker启动Redis后访问不了

    原文:Docker---(8)Docker启动Redis后访问不了 版权声明:欢迎转载,请标明出处,如有问题,欢迎指正!谢谢!微信:w1186355422 https://blog.csdn.net/ ...

  2. docker启动redis端口映射错误问题解决

    今天使用docker安装redis,使用的时候出现了一些问题.第一次安装好后,在虚拟机后台启动了redis,然后在连接虚拟机的redis的时候怎么也连不上.出现这种情况我第一反应是防火墙没有开启所以我 ...

  3. docker 启动redis/nginx

    1.docker 启动redis   # redis docker run -itd --name redis-test -p 16379:6379 redis   2.docker 启动nginx ...

  4. docker启动redis并设置密码

    docker启动redis并设置密码: docker run -d --name redis -p 6379:6379 redis --requirepass "password" ...

  5. docker启动redis报错 oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo

    docker启动redis报错 1:C 17 Jun 08:18:04.613 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo1:C 17 Jun 08 ...

  6. docker 启动redis容器

    dockerfile FROM registry.cn-hangzhou.aliyuncs.com/xxxholic/redis COPY redis.conf EXPOSE redis.conf p ...

  7. docker启动redis设置密码

    docker run --name picker-redis -p 6379:6379 -d redis --requirepass "认证密码"

  8. docker 启动redis 报错!

    首先通过命令进入: docker  exec -it ‘容器名’  redis-cli 错误信息: There was an unexpected error (type=Internal Serve ...

  9. Docker启动Elasticsearch报错java.nio.file.AccessDeniedException

    报错信息 Caused by: java.nio.file.AccessDeniedException: /usr/share/elasticsearch/data/nodes 问题分析 表面上是说容 ...

随机推荐

  1. JS基础_数据类型-Number类型

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  2. qt treaview项checkbox样式

    QTreeView::indicator:enabled:checked { /** 指示器 - 选中 **/ image: url(yzfx/checkbox_checked.png);}QTree ...

  3. 用java语言(文件和文件流知识点)实现图片的拷贝,从d盘拷贝到e盘

    /** * 实现图片的拷贝\ * 注意:用的是文件字节流 */ package com.test4; import java.io.*; public class Demo12_4 { /** * @ ...

  4. JS代码格式化

    JS代码格式化也就是规范化,保留必要的换行和缩进使代码阅读起来更容易.团队协同工作时会有相应的标准,大家要保证统一的代码风格,这样在合并代码的时候才不容易出问题.通过快捷键Ctrl+Shift+F进行 ...

  5. N1考试必备词汇

    相次ぐ あいつぐ 淡い あわい 合間 あいま 渋い しぶい 相俟つ あいまつ 慌てよう あわてよう 明るい あかるい 安易過ぎる 明らか あきらか 用心 ようじん 悪事 あくじ 案の定 あんのじょう ...

  6. Java 计算两点间的全部路径(二)

    一.有向线段,存储开始点与结束点 /** * 有方向的线段 * * @author Gm * */ public class DirectionLine implements Cloneable { ...

  7. php函数之strtr和str_replace的区别

    php字符串替换函数 strtr()有两种用法: strtr(string,from,to) 或者strtr(string,array) 首先针对strtr函数第一种方式: 我们看看下面的举例: &l ...

  8. 11、Nginx反向代理服务

    1Nginx代理服务基本概述 1.代理一词并不陌生, 该服务我们常常用到如(代理理财.代理租房.代理收货等等),如下图所示 2.在没有代理模式的情况下,客户端和Nginx服务端,都是客户端直接请求服务 ...

  9. Ubuntu Linux 查看、编辑、比较二进制文件

    查看二进制有以下几种方法: 方法一:hexdump apt-get install libdata-hexdumper-perl 安装好之后就可以直接hexdump your_binary_file ...

  10. linux工具之pmap

    1.pmap简介 pmap命令用来报告一个进程或多个进程的内存映射.可以使用这个工具确定系统是如何为服务器上的进程分配内存的.   例如查看ssh进程的内存映射: