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
相关推荐
有想法的py工程师13 分钟前
PostgreSQL 查询库中所有表占用磁盘大小、表大小
数据库·postgresql
R_AirMan2 小时前
深入浅出Redis:一文掌握Redis底层数据结构与实现原理
java·数据结构·数据库·redis
Hello.Reader2 小时前
RedisJSON 内存占用剖析与调优
数据库·redis·缓存
mit6.8242 小时前
论容器化 | 分析Go和Rust做医疗的后端服务
docker·golang·rust
wkj0013 小时前
php 如何通过mysqli操作数据库?
android·数据库·php
东风微鸣3 小时前
Python 脚本最佳实践2025版
docker·云原生·kubernetes·可观察性
不知疲倦的仄仄4 小时前
2025最新版Docker讲解/面试/命令/容器化技术
运维·docker·容器
九皇叔叔4 小时前
【9】PostgreSQL 之 vacuum 死元组清理
数据库·postgresql
风雅的远行者5 小时前
mysql互为主从失效,重新同步
数据库·mysql
晨岳5 小时前
CentOS 安装 JDK+ NGINX+ Tomcat + Redis + MySQL搭建项目环境
java·redis·mysql·nginx·centos·tomcat