一、先查找镜像

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连接相关推荐

  1. Redis服务器的启动过程分析

    转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/127.html?1455808771 本文将通过分析代码来介绍Redis的 ...

  2. linux查询redis版本_Docker安装Redis并介绍漂亮的可视化客户端进行操作

    1 简介 Redis是使用ANSI C语言开发的基于Key-Value的高性能NoSQL数据库,在解决高并发.高可用等一系列问题中,它扮演着重要的角色.它的优势主要有: 速度快. 持久化. 原子性. ...

  3. 连接redis服务器提示:Redis Client On Error: Error: connect ECONNREFUSED 127.0.0.1:6379 Config right?

    使用图形化工具连接redis时报错如下: 检查下redis服务是否启动. 启动redis命令: LINUX redis-server WINDOWS redis-server.exe --servic ...

  4. 连接redis服务器提示:Redis Client On Error Error connect ECONNREFUSED 127.0.0.16380 Config right

    使用图形化工具连接redis时报错如下: 检查下redis服务是否启动. 启动redis命令: LINUX redis-server WINDOWS redis-server.exe --servic ...

  5. 系统如何启动数据库服务器,怎么启动sql数据库服务器

    怎么启动sql数据库服务器 内容精选 换一换 PostgreSQL支持逻辑备份.您可使用pg_dump逻辑备份功能,导出备份文件,再通过psql导入到RDS中,实现将PostgreSQL的数据导入到云 ...

  6. mysql启动主机挂了_docker 启动mysql 挂载宿主机目录

    在使用docker run 运行镜像获取容器时,有些容器会自动产生一些数据,为了这些数据会因为container (容器)的消失而消失,保证数据的安全,比如mysql 容器在运行中产生的一些表的数据, ...

  7. 服务器linux启动,Linux 服务器环境启动

    1.PHP 关闭php killall php-fpm php重启 /usr/local/php/sbin/php-fpm & 或者 /usr/local/php/sbin/php-fpm { ...

  8. redis服务器信息统计,利用Redis统计网站在线活跃用户的方法

    前言 在工作中我们经常遇到这样的需求,要对某个在线网站的活跃用户数量进行统计.这里我们以redis为例,说明一下其实现的过程. 实现方法 在Redis中存在bitmap这种数据类型,这种数据类型是建立 ...

  9. 红帽启动apache服务器_redhat 启动ssh服务器

    redhat 配置ssh服务器 SSH:是一种安全通道协议,它对通信双方的数据进行了加密,端口号为tcp22,主配置文件/etc/ssh/sshd_config,linux默认已经安装了ssh服务,默 ...

最新文章

  1. 前端之图形学-2 着色器
  2. 这个算法网站,强推。
  3. Linux-SFTP/SSH免密码登录
  4. python计算csv列平均值_利用Python读取CSV文件并计算某一列的均值和方差
  5. 浅谈对px em rem的理解
  6. 51单片机并行I/O口工作原理
  7. linux桌面2k分辨率,解决ubuntu下外接2k显示器却没法调2k分辨率问题
  8. 配置多个git账号的ssh密钥
  9. 华为ensp常用操作命令 网络人凭经验含泪总结
  10. 关于Video.js 出现的问题 this.el_.vjs_getProperty
  11. html网页文本框无法输入,浏览器打开网页文本框无法输入文字如何解决
  12. unity 5.x android发布注意事项
  13. Promise 入门
  14. win7锁屏壁纸更换,解除壁纸256Kb限制教程
  15. tensorflow频域操作及梯度求取
  16. Fiddler原理+雷电模拟器进行APP抓包
  17. xpath匹配html,使用xpath获取部分字符串匹配的html标记
  18. 中小学语文在线学习辅导哪家好?优质课程随你挑
  19. DeleteMapping GetMapping PutMapping
  20. ibm服务器日志文件提取,IBM服务器日志搜集方法

热门文章

  1. 一个简单的 Generic Factory 类
  2. redis实践的一点思路,关于支付回调
  3. 从底层重学 Java 之 Stream 并行及标志 GitChat连接
  4. sqlite3数据库使用
  5. linux查用户的家目录,详解Linux误删用户家目录的恢复方法
  6. 【软件开发底层知识修炼】十九 GDB调试从入门到熟练掌握超级详细实战教程学习目录
  7. 【vue开发】vue插件的install方法
  8. HDU-4027 Can you answer these queries? --线段树
  9. 2019湖南多校第三场
  10. word 2013 题注、图注、插入图片自动修改大小、批量更新题注编号