Docker运行Redis

容器NoSQL数据库

本文预计阅读时间:2分钟

Docker运行Redis时,根据需求不同,有时直接运行一个实例就行,但有时需要挂载配置文件。

无配置文件运行

  
docker run --name redis -p 6379:6379   -itd  redis --requirepass "123456" --appendonly yes   

参数解释

--requirepass "123456" 表示设置redis的密码

--appendonly yes 表示开启 AOF(Append Only File)持久化功能

有配置文件运行

  
# 默认yes,开启保护模式,限制为本地访问  
protected-mode no  
  
# 绑定的主机地址,默认为 127.0.0.1,表示只允许本地访问  
bind 0.0.0.0  
  
# 端口号,默认 6379  
port 6379   
  
# Redis 数据库的数量,默认为 16  
databases 10  

这几项是常见配置项,其他配置可参考配置文件注解。

  • 挂载配置文件
  
docker run --name redis  -itd -p 6379:6379  \  
-v ./redis.conf:/usr/local/etc/redis/redis.conf   \  
-v ./redis\_data:/data redis  

0
0
0
0
关于作者
关于作者

文章

0

获赞

0

收藏

0

相关资源
字节跳动 NoSQL 的实践与探索
随着 NoSQL 的蓬勃发展越来越多的数据存储在了 NoSQL 系统中,并且 NoSQL 和 RDBMS 的界限越来越模糊,各种不同的专用 NoSQL 系统不停涌现,各具特色,形态不一。本次主要分享字节跳动内部和火山引擎 NoSQL 的实践,希望能够给大家一定的启发。
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论