Docker部署Redis内存数据库

1、准备工作

bash 复制代码
docker pull redis:6.2.6
Pwd="/data/software/redis"
mkdir ${Pwd}/{data,logs} -p
chmod 777 ${Pwd}/logs

2、添加配置文件

bash 复制代码
cat >  ${Pwd}/data/redis.conf << EOF
bind 0.0.0.0
port 6379
requirepass 123456
logfile /tmp/redis.log
save 60 1
EOF

3、运行容器

bash 复制代码
docker run -itd --name redis \
    -v ${Pwd}/data:/data \
    -v ${Pwd}/logs:/tmp \
    -v /etc/localtime:/etc/localtime \
    -p 6379:6379 \
    --restart=always \
    redis:6.2.6 redis.conf

4、连接Redis数据库,测试服务是否正常

bash 复制代码
docker exec -it redis redis-cli

127.0.0.1:6379> AUTH 123456  # 输入密码
OK
相关推荐
AaronZZH几秒前
Neo4j 数据库备份
数据库·neo4j
m0_748256143 分钟前
Spring 事务失效的 8 种场景!
java·数据库·spring
法号:吃肉18 分钟前
语音识别-FunASR-docker部署-【超简洁步骤】
人工智能·docker·语音识别
dowhileprogramming19 分钟前
Python Flask 和数据库系统交互
数据库·python·flask
敏捷利齐20 分钟前
docker不停机部署
运维·docker·容器
豆浆Whisky24 分钟前
【Dev常识】为什么搜索越来越难用?向量数据库揭开了我多年的困惑!
数据库
lqstyle32 分钟前
面试必备之redis实现秒杀的几种方式
redis·后端·面试
用户40993225021236 分钟前
FastAPI 自定义参数验证器完全指南:从基础到高级实战
前端·数据库·后端
CodeJourney.43 分钟前
掌握Excel快捷键与函数公式,开启高效办公之旅
数据库·算法·wps
shuxunAPI1 小时前
什么是车架号VIN查询API接口?
大数据·数据库·云计算·api