Docker下安装Redis超详细步骤
- 查看需要安装的镜像版本
dockerHub官网地址
- 搜索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超详细步骤相关推荐
- Docker下安装mysql超详细步骤
查看需要安装的镜像版本 dockerHub官网地址 搜索mysql 2.点击标签 3.点击Tags,查看想要的版本号 在安装好docker的linux中执行命令 拉取mysql最新版本 docker ...
- Windows 64位下安装Redis超详细教程
Linux下redis安装链接 : 转到 Redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表) ...
- anaconda下安装pytorch超详细步骤(有问题可以在评论区提问会及时解答)
anaconda下安装pytorch 1:以管理员身份打开Anaconda Prompt 2:输入命令conda create -n pytorch python=3.6创建pytorch的环境. 3 ...
- docker安装redis(详细步骤)
docker安装redis(详细步骤) 一次docker安装redis 一次docker安装redis 1. 执行docker search redis搜索镜像 2. 执行docker pull re ...
- linux下安装DB2的详细步骤
我也是才学习,在网上找了一个在linux下安装DB2 的步骤,共享给大家看看了. linux下安装DB2的详细步骤! 第一步:检查程序包及其版本 在软件包管理中查看下列软件包是否安装,如没有安装,先安 ...
- Docker 简单部署 Redis 超详细图文步骤
1.简介 1.1.概述 Redis 是一个 key-value 存储系统.和 Memcached 类似,它支持存储的 value 类型相对更多,包括string(字符串).list(链表).set(集 ...
- 解决docker下安装redis后,RedisDesktopManager可以链接,但是springboot项目不能链接的问题
主要原因:docker中的redis需要添加密码,不然数据会丢失,添加了密码远程访问的时候可能会出现链接不上,密码报错等问题,是因为docker中的redis版本是随时更新的,可以用 docker i ...
- window10下安装git的详细步骤
第一步:先从官网下载最新版本的Git 官网地址:https://git-scm.com/downloads 点击上图中表示的地方进行下载,得到Git-2.17.1.2-64-bit.exe文件.如果你 ...
- Docker官方Centos镜像下安装Elasticsearch【详细步骤】
运行docker镜像[官方centos] 启动容器 docker run -it -d -p 9000-9900:9000-9900 --name cenosElasticsearch centos ...
- centos7系统下安装JDK8的详细步骤
一.前期准备 centos7虚拟机,xshell,,xftp,JDK8(linux版) 二.安装步骤 1. 启动centos7之后,通过 ifconfig 命令获取centos7的IP地址(注:以下 ...
最新文章
- JQuery使用方法总结
- 简评亚洲人工智能发展现状:机遇与挑战并存
- ArcEngine Hittest学习总结
- python 中文乱码问题解决方案
- Sci-Hub和 Alexandra 的基本信息
- SAP Spartacus 页面元数据
- 如何在Eclipse里方便地进行markdown文件编辑
- mysql做前端_MySQL 还可以这样做
- java 计算机开始时间,关于计算Java程序运行时间
- php设计者,PHP设计者---composer
- python之条件判断、循环和字符串格式化
- [每日一氵]协方差矩阵计算
- 疯狂填词 mad_libs 第9章9.9.2
- Flash builder 网络监视器的使用感想
- 解决THINKBOOK 14安装windows系统不识别固态硬盘的问题
- 锤炼腹肌的好方法:健腹轮的折叠刀式俯卧撑
- Rust学习教程03 - 安装Rust环境
- PXE-启动错误代码
- Python Tkinter模块详解(后续持续补充)
- 医院计算机管理员自我鉴定,网络管理员个人自我鉴定