Docker 部署 Redis 以及相关配置信息

Docker 安装 Redis 以及相关配置信息

获取镜像

访问 Redis 镜像库地址:DockerHub Redis

docker pull redis

新建配置文件

我的习惯,东西都放 data 下面,根据自己习惯修改

  • conf: 存放配置文件
  • data: 持久化文件(数据备份)目录
mkdir -p /data/redis/{conf,data}

新建 redis.conf 文件

这里暂时只进行了持久化相关配置,需要其他的可以自己加

cat << EOF > /data/redis/conf/redis.cnf
# RDB 持久化,快照保存频率
# 900秒内,如果超过1个key被修改,则发起快照保存
# 300秒内,如果超过10个key被修改,则发起快照保存
# 60秒内,如果1万个key被修改,则发起快照保存
save 900 1
save 300 10
save 60 10000

# 开启 AOF 持久化
appendonly yes
EOF

启动镜像

  • -d: 后台运行容器
  • -name: 容器命名
  • -p: 端口映射,redis 默认端口 6379
  • -v: 挂载目录
  • redis-server /redis.conf: 通过 redis-server 命令,启动我们自己挂载的配置文件,否则会使用默认的配置文件
docker run -d --name redis -p 6379:6379 -v /data/redis/conf/redis.conf:/redis.conf -v /data/redis/data:/data redis redis-server /redis.conf

启动成功

在这里插入图片描述
看下之前说的存放持久化文件的文件夹,可以看到 AOF 的备份文件
在这里插入图片描述

配置信息参考

redis如何进行合理配置,这10种配置参数你必须知道
Redis配置文件详解
Redis配置文件各项参数说明及性能调优
redis配置文件中常用配置详解

发布了110 篇原创文章 · 获赞 423 · 访问量 13万+

猜你喜欢

转载自blog.csdn.net/qq_37143673/article/details/105247324