• 查看需要安装的镜像版本
    dockerHub官网地址
  1. 搜索reids

    2.点击标签

    3.查看需要的版本
  • 在安装好docker的linux中执行命令

拉取镜像

//拉取最新版本
docker pull redis
//拉取指定版本
docker pull redis:6.0.8

查看是否拉取成功

docker images


去redis官网下载redis,然后在redis-7.0.0\redis-7.0.0找到redis.conf文件
redis官网

修改文件中以下配置项:

1.将bind 127.0.0.1 -::1注释掉
# bind 127.0.0.1 -::1
2.将 appendonly no 设置成yes,开启redis数据持久化 appendonly yes
3.将  requirepass foobared 解开注释,设置密码requirepass root
4.以下两项配置可选(如果不需要从外部连接,可不进行配置,以下配置有风险,请谨慎配置)
保护模式:如果设置为yes,那么只允许我们在本机的回环连接,其他机器无法连接,即外部无法连接,此处关闭
protected-mode no
将bind 127.0.0.1注释掉,此项配置的作用是服务绑定监听本机的哪个ip
# bind 127.0.0.1

修改完毕后的完整redis.conf文件如下:

# bind 192.168.1.100 10.0.0.1
# bind 127.0.0.1 ::1
#bind 127.0.0.1protected-mode noport 6379tcp-backlog 511requirepass roottimeout 0tcp-keepalive 300daemonize nosupervised nopidfile /var/run/redis_6379.pidloglevel noticelogfile ""databases 30always-show-logo yessave 900 1
save 300 10
save 60 10000stop-writes-on-bgsave-error yesrdbcompression yesrdbchecksum yesdbfilename dump.rdbdir ./replica-serve-stale-data yesreplica-read-only yesrepl-diskless-sync norepl-disable-tcp-nodelay noreplica-priority 100lazyfree-lazy-eviction no
lazyfree-lazy-expire no
lazyfree-lazy-server-del no
replica-lazy-flush noappendonly yesappendfilename "appendonly.aof"no-appendfsync-on-rewrite noauto-aof-rewrite-percentage 100
auto-aof-rewrite-min-size 64mbaof-load-truncated yesaof-use-rdb-preamble yeslua-time-limit 5000slowlog-max-len 128notify-keyspace-events ""hash-max-ziplist-entries 512
hash-max-ziplist-value 64list-max-ziplist-size -2list-compress-depth 0set-max-intset-entries 512zset-max-ziplist-entries 128
zset-max-ziplist-value 64hll-sparse-max-bytes 3000stream-node-max-bytes 4096
stream-node-max-entries 100activerehashing yeshz 10dynamic-hz yesaof-rewrite-incremental-fsync yesrdb-save-incremental-fsync yes

在linux服务器中新建/home/redis/目录,将redis.conf文件上传至该目录

使用如下命令运行redis容器

docker run  -p 6379:6379 --name myredis -v /home/redis/redis.conf:/etc/redis/redis.conf -v /home/redis/data:/data -d redis redis-server /etc/redis/redis.conf    --requirepass "root"

查看是否运行成功

docker ps


内部连接redis

 docker exec -it myredis redis-cli

输入密码

// auth 密码auth root

存入数据

 set name 1

获取数据

get name


至此安装结束

Docker下安装Redis超详细步骤相关推荐

  1. Docker下安装mysql超详细步骤

    查看需要安装的镜像版本 dockerHub官网地址 搜索mysql 2.点击标签 3.点击Tags,查看想要的版本号 在安装好docker的linux中执行命令 拉取mysql最新版本 docker ...

  2. Windows 64位下安装Redis超详细教程

    Linux下redis安装链接 :     转到 Redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表) ...

  3. anaconda下安装pytorch超详细步骤(有问题可以在评论区提问会及时解答)

    anaconda下安装pytorch 1:以管理员身份打开Anaconda Prompt 2:输入命令conda create -n pytorch python=3.6创建pytorch的环境. 3 ...

  4. docker安装redis(详细步骤)

    docker安装redis(详细步骤) 一次docker安装redis 一次docker安装redis 1. 执行docker search redis搜索镜像 2. 执行docker pull re ...

  5. linux下安装DB2的详细步骤

    我也是才学习,在网上找了一个在linux下安装DB2 的步骤,共享给大家看看了. linux下安装DB2的详细步骤! 第一步:检查程序包及其版本 在软件包管理中查看下列软件包是否安装,如没有安装,先安 ...

  6. Docker 简单部署 Redis 超详细图文步骤

    1.简介 1.1.概述 Redis 是一个 key-value 存储系统.和 Memcached 类似,它支持存储的 value 类型相对更多,包括string(字符串).list(链表).set(集 ...

  7. 解决docker下安装redis后,RedisDesktopManager可以链接,但是springboot项目不能链接的问题

    主要原因:docker中的redis需要添加密码,不然数据会丢失,添加了密码远程访问的时候可能会出现链接不上,密码报错等问题,是因为docker中的redis版本是随时更新的,可以用 docker i ...

  8. window10下安装git的详细步骤

    第一步:先从官网下载最新版本的Git 官网地址:https://git-scm.com/downloads 点击上图中表示的地方进行下载,得到Git-2.17.1.2-64-bit.exe文件.如果你 ...

  9. Docker官方Centos镜像下安装Elasticsearch【详细步骤】

    运行docker镜像[官方centos] 启动容器 docker run -it -d -p 9000-9900:9000-9900 --name cenosElasticsearch centos ...

  10. centos7系统下安装JDK8的详细步骤

    一.前期准备 centos7虚拟机,xshell,,xftp,JDK8(linux版) 二.安装步骤 1. 启动centos7之后,通过  ifconfig 命令获取centos7的IP地址(注:以下 ...

最新文章

  1. JQuery使用方法总结
  2. 简评亚洲人工智能发展现状:机遇与挑战并存
  3. ArcEngine Hittest学习总结
  4. python 中文乱码问题解决方案
  5. Sci-Hub和 Alexandra 的基本信息
  6. SAP Spartacus 页面元数据
  7. 如何在Eclipse里方便地进行markdown文件编辑
  8. mysql做前端_MySQL 还可以这样做
  9. java 计算机开始时间,关于计算Java程序运行时间
  10. php设计者,PHP设计者---composer
  11. python之条件判断、循环和字符串格式化
  12. [每日一氵]协方差矩阵计算
  13. 疯狂填词 mad_libs 第9章9.9.2
  14. Flash builder 网络监视器的使用感想
  15. 解决THINKBOOK 14安装windows系统不识别固态硬盘的问题
  16. 锤炼腹肌的好方法:健腹轮的折叠刀式俯卧撑
  17. Rust学习教程03 - 安装Rust环境
  18. PXE-启动错误代码
  19. Python Tkinter模块详解(后续持续补充)
  20. 医院计算机管理员自我鉴定,网络管理员个人自我鉴定

热门文章

  1. 机器人操作系统--ROS系统安装配置详细教程及实践
  2. iOS测试和Android测试的区别
  3. Redis 实战场景详解
  4. 天线SMA处抗静电保护收发开关
  5. matlab中转置操作,如何转置MATLAB表?
  6. android高效模拟器,51模拟器
  7. python编程实现语音数据分帧及分帧还原
  8. Axure8.0 注册码
  9. C模拟实现点分十进制IP转换
  10. MDui库又一次更新了,重构了绘制的相关逻辑