docker部署redis

创建持久化目录

复制代码
mkdir /usr/local/docker

配置镜像加速器

vim /etc/docker/daemon.json

shell 复制代码
{
    "registry-mirrors": [ "https://69cc2ccd3e5147bc910c678a088e77bc.mirror.swr.myhuaweicloud.com" ]
}

配置文件

vi /usr/local/docker/redis.conf

复制代码
#注释掉这部分,这是限制redis只能本地访问
bind 0.0.0.0
#默认yes,开启保护模式,限制为本地访问
protected-mode no
#默认no,改为yes意为以守护进程方式启动,可后台运行,除非kill进程,改为yes会使配置文件方式启动redis失败
#数据库个数(可选),我修改了这个只是查看是否生效。。
daemonize no
databases 16
#输入本地redis数据库存放文件夹(可选)
dir ./
#redis持久化(可选)
appendonly yes

创建容器

复制代码
docker run -p 6379:6379 --name myredis -v /usr/local/docker/redis.conf:/etc/redis/redis.conf -v /usr/local/docker/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes --requirepass 123456789
相关推荐
程序员老赵12 小时前
Docker 部署 Hue:轻松搭建数据库与数据仓库 SQL 查询平台
sql·docker·开源
夕除13 小时前
redis--数据类型 string list
redis
一条泥憨鱼13 小时前
【Redis | 黑马点评】分布式锁;Lua脚本;Redisson与看门狗 |源码万字详解
redis·分布式·lua
stark张宇14 小时前
库存扣减的“锁”事:悲观锁、乐观锁、分布式锁
redis·分布式·mysql
m0_6174939416 小时前
昇腾 NPU Docker 部署实战:解决 stub library 报错并实现模型正常加载
运维·docker·容器
xixiaoyunya17 小时前
Docker 常用命令与实战:从入门到部署一个简单应用
docker·容器·eureka
吴声子夜歌17 小时前
Docker入门与实战——Docker Swarm模式(跨主机容器集群管理)
docker
Sayuanni%318 小时前
Redis(初阶)
数据库·redis·缓存
未秃头的程序猿19 小时前
一次重复扣款的复盘:分布式锁加错了维度,比不加锁更危险
java·redis·后端
flytalei20 小时前
GitOps 实战:基于 Argo CD 的 Kubernetes 应用版本回滚
云原生·容器·kubernetes