开发者社区> 问答> 正文

docker启动redis会消耗很大的性能,为什么还选择使用docker呢,在同一个虚拟机上启动多个redis实例和用docker启动多个,docker的优势在哪?

docker启动redis会消耗很大的性能,为什么还选择使用docker呢,在同一个虚拟机上启动多个redis实例和用docker启动多个,docker的优势在哪?

展开
收起
java持有者 2016-07-05 16:03:28 17246 0
4 条回答
写回答
取消 提交回答
  • 用docker能看出你的统帅值。

    2020-03-12 17:29:15
    赞同 展开评论 打赏
  • 我觉得在一个实例上启动多个redis和用docker启动多个redis都可以。 但如果选择用docker启动redis,可能是因为: 1. 需要对不同的redis服务做隔离:包括资源、存储卷、网络等方面 2. 需要将redis视作一种可移植的服务,这些服务想要运行在任何机器、任何容器中,而不会因为环境的变化做出太大的改动。 3. 有洁癖 4. 待补充或指正....

    2019-12-31 16:41:01
    赞同 3 展开评论 打赏
  • Docker容器只是个进程而已,很本机启动性能是一样的。

    比虚拟机中启动的优势,首先是避免了虚拟机的系统、内核一层的损耗,另外多个redis容器有很好的隔离。

    2019-07-17 19:51:34
    赞同 1 展开评论 打赏
  • docker启动redis会消耗很大的性能,为什么还选择使用docker呢,在同一个虚拟机上启动多个redis实例和用docker启动多个,docker的优势在哪?

    2019-07-17 19:51:34
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Codis 集群演化与 Redis 异步迁移 立即下载
Redis Enterprise 立即下载
Redis在唯品会的应用实践——架构演进与功能定制 立即下载