前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Docker安装Redis

Docker安装Redis

原创
作者头像
法号戒糖
发布于 2024-01-09 09:12:31
发布于 2024-01-09 09:12:31
5830
举报

Redis安装教程

一、Docker安装

1. 拉取镜像

代码语言:shell
AI代码解释
复制
docker pull redis

2. 修改配置文件

官网下载redis安装包(稳定版),并解压。

修改redis.conf文件

代码语言:Text
AI代码解释
复制
bind 127.0.0.1 #注释掉这部分,或修改为0.0.0.0,使redis可以外部访问
 daemonize no#用守护线程的方式启动
 requirepass 你的密码#给redis设置密码
 appendonly yes#redis持久化  默认是no
 tcp-keepalive 300 #防止出现远程主机强迫关闭了一个现有的连接的错误 默认是300

3. 创建本地映射目录

目录可以自定义,如配置文件目录D:\test\redis\conf,数据存储目录D:\test\redis\data

将上一步修改后的配置文件redis.conf复制一份到配置文件目录下。

4. 创建redis容器

代码语言:shell
AI代码解释
复制
docker run -d -p 6379:6379  -v D:\test\redis\data:/data/ -v D:\test\redis\conf\redis.conf:/etc/redis/redis.conf --name redis-server redis /etc/redis/redis.conf --appendonly yes

指令说明:

-p 6379:6379:把容器内的6379端口映射到宿主机6379端口

-v D:\test\redis\conf\redis.conf:/etc/redis/redis.conf:把宿主机配置好的redis.conf放到容器内的这个位置中

-v D:\test\redis\data:/data:把redis持久化的数据在宿主机内显示,做数据备份

redis-server /etc/redis/redis.conf:这个是关键配置,让redis不是无配置启动,而是按照这个redis.conf的配置启动

–appendonly yes:redis启动后数据持久化

实际上我redis-server /etc/redis/redis.conf没加redis-server,也创建成功并加载配置文件成功了,可能这个不是必须的。

5. 查看redis容器

查看redis容器是否启动成功

代码语言:shell
AI代码解释
复制
docker ps -a

查看redis容器日志

代码语言:shell
AI代码解释
复制
docker logs redis

6. 进入redis容器

代码语言:shell
AI代码解释
复制
docker exec -it redis redis-cli

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
史上最详细Docker安装Redis (含每一步的图解)实战
可以看到有很多redis的镜像,此处因没有指定版本,所以下载的就是默认的最新版本 。redis latest.
宁在春
2022/10/31
5.1K0
史上最详细Docker安装Redis (含每一步的图解)实战
docker安装redis并以配置文件方式启动
更新 最近发现服务器被挖矿病毒入侵了 很有可能是因为redis没有设置密码的原因!
全栈程序员站长
2022/07/23
1K0
docker安装redis并以配置文件方式启动
【Redis】概述与安装
Redis(Remote Dictionary Server ),即远程字典服务;
sidiot
2023/08/31
2490
【Redis】概述与安装
Docker安装redis(保姆级教程&图文并茂)
宿主机redis.cof文件位置 : /data/redis/conf/redis.cof
互联网-小阿宇
2022/11/21
17.3K0
Docker安装redis(保姆级教程&图文并茂)
Docker 软件安装
tomcat 版本网址:https://registry.hub.docker.com/_/tomcat (opens new window)
用户9615083
2022/12/25
1.7K0
Docker 软件安装
docker方式实现redis数据持久化离线安装
tcp-keepalive 300 #防止出现远程主机强迫关闭了一个现有的连接的错误 默认是300
小陈运维
2022/04/06
8340
从零搭建java后台管理系统(二)mysql和redis安装
接上篇开始安装mysql和redis 注意了,如果用阿里云服务器,外网访问的端口必须在安全组开启,否则外网访问不通 三、服务器安装redis和mysql 本次环境搭建将所有第三方服务会安装在阿里云服务器上 jdk使用java8,对jdk的安装就不做详述了 首先是mysql安装,这里我使用docker来安装mysql,由于我早就安装了docker,这里docker怎么装就不详细描述了,网上随处可见,很容易安装 接下来执行 docker pull hub.c.163.com/library/mysq
老梁
2019/09/10
6770
从零搭建java后台管理系统(二)mysql和redis安装
【Docker】安装Redis 通俗易懂 亲测没有任何问题 只需三步
在linux上创建redis目录 并且把redis.conf上传到/usr/local/redis
陶然同学
2023/11/27
10.5K0
【Docker】安装Redis 通俗易懂 亲测没有任何问题 只需三步
docker安装redis单节点
# 1.创建文件目录 [root@summer redis]# mkdir -p /docker/redis/data [root@summer redis]# mkdir -p /docker/redis/conf 这里我copy了一份redis-5.0.8/redis.conf [root@summer redis]# cp /home/summer/redis-5.0.8/redis.conf /docker/redis/conf/ 修改默认配置文件 bind 127.0.0.1 #注释掉这部分,这是
summerking
2022/10/27
7940
docker安装redis单节点
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、lo
Docker是一种流行的容器化平台,它允许开发人员在独立、可移植的环境中构建、打包和部署应用程序。在使用Docker时,常常需要在Docker容器和主机之间进行文件的复制和共享。Docker提供了一个名为docker cp的命令,可以轻松地在容器和主机之间复制文件和目录。
寻求出路的程序媛
2024/09/03
6670
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、lo
docker 下安装 redis:5.0.9
目前 5.x 系列中 5.0.9 为最新版本。 docker pull redis:5.0.9 安装最新版本的 redis. docker pull redis:latest 直接运行 redis docker run --name myredis -d redis 或者设置为后台运行 docker run --name myredisNew -itd -p 6379:6379 redis:latest 进入容器命令 docker exec -it myredisNew /bin/bash 或者自定义配
acc8226
2022/05/17
4370
Docker 安装 Redis 单机&集群总结
Redis 集群是一种高可用、可水平扩展的 Redis 部署方式。它将 Redis 数据库分布在多个节点上,是为了提供高性能、高可用性和可伸缩性而设计的分布式 Redis 解决方案
易墨
2023/10/10
7760
Docker 安装 Redis 单机&集群总结
【愚公系列】2022年05月 Docker容器 Windows11上Redis的安装
要在Windows上安装Redis,您首先需要启用WSL2(Windows Subsystem for Linux)。WSL2 允许您在 Windows 上本地运行 Linux 二进制文件。要使此方法正常工作,你需要运行 Windows 10 版本 2004 及更高版本或 Windows 11。
愚公搬代码
2022/05/03
3.1K0
【愚公系列】2022年05月 Docker容器 Windows11上Redis的安装
docker创建Redis、MySQL和Nginx
备注,“redis-server /etc/redis/redis.conf”可能不成功,因为配置文件中指定了各种文件路径,而容器中可能不存在路径,可以先启动容器,再进入容器中重启Redis:
CoderJia
2024/10/18
1450
[969]如何在docker中部署并启动redis
问题描述 用docker-compose up -d启动一个docker-compose.yml文件。出现如题错误。
周小董
2021/05/11
5.5K0
Docker 部署Redis哨兵
docker 方式部署redis创建目录新建一个redis目录,用于存放redis.confmkdir /software/redis# 主节点mkdir /software/redis/mastermkdir /software/redis/master/confmkdir /software/redis/master/data# 从节点1mkdir /software/redis/salve1mkdir /software/redis/salve1/confmkdir /software/redis/s
Reset
2022/12/19
1.6K0
Docker 部署Redis哨兵
相关推荐
史上最详细Docker安装Redis (含每一步的图解)实战
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档