五分钟使用 Docker-compose搭建 Redis 8.0 中间件

五分钟使用 Docker-compose搭建 Redis 8.0 中间件

零基础搭建搭建Redis

最牛逼的一套SpringCloudAlibaba微服务实战项目

1. 创建一个名为redis.conf

bind 0.0.0.0

port 6379

timeout 0

loglevel notice

logfile "/var/log/redis/redis-server.log"

databases 16

save ""

appendonly yes

appendfilename "appendonly.aof"

dir "/data"

2. 创建一个docker-compose.yml

powershell 复制代码
version: '3.8'
services:
  redis:
    image: redis:8.0  # 使用Redis 8.0镜像
    restart: always
    ports:
      - "6379:6379"  # 将容器的6379端口映射到宿主机的6379端口
    volumes:
      - ./redis.conf:/usr/local/etc/redis/redis.conf  # 挂载配置文件
      - redis-data:/data  # 挂载数据卷用于持久化数据
    command: redis-server /usr/local/etc/redis/redis.conf  # 使用配置文件启动Redis服务器
    environment:
      - REDIS_REPLICATION_MODE=master  # 环境变量,根据需要设置
volumes:
  redis-data:  # 定义数据卷

确保你的docker-compose.yml文件和redis.conf文件位于同一目录下。然后,在终端中运行以下命令来启动Redis服务

相关推荐
方便面不加香菜1 小时前
Docker Container --容器及容器的操作案例详解
运维·docker·容器
无言听风雨丶4 小时前
Kubernetes Service Mesh 与 mTLS 实战:从网络可达走向零信任服务通信
网络·kubernetes·service_mesh
AR-26710-5 小时前
Linux Day32——实操五类资源告急排查
linux·运维
skywalk81635 小时前
hive 常驻集群:像 OSPF 一样在线,像 git 一样可信
运维·人工智能·hive
weirong5 小时前
跟原生 HPA 做对照压测:五轮里前四轮全废,最后一个结论也被我自己降级
kubernetes
我不会起名字3226 小时前
Redis 从 0 到 1(二十九):CPU 突然 100%——commandstats 定位法与 6 步排查链路
redis·cpu·慢查询·排查·commandstats
景煜拾年7 小时前
InnoAI SQL 助手
运维·数据库·笔记·sql
我不会起名字3227 小时前
Redis 从 0 到 1(二十八):Redis 抖一下,重试把它打挂了——超时/重试/熔断的 Go 封装
redis·go·超时·熔断·重试
无人生还别怕7 小时前
如何搭建docker仓库(轻量级)registry
linux·运维·docker·云原生·容器·registry·openanolisos
分布式存储与RustFS8 小时前
Hudi 表想摆脱 HDFS 绑定?用 Spark + Hudi 直接写进 RustFS
运维·云原生·开源·对象存储·分布式存储·s3·性能基准