在一个机器上启动多个实例有意义吗?

0 0 centos redis
wy小骑士
wy小骑士

声望值:55 0人

2019-02-23 14:57:53 提问

关注 0关注

收藏 0收藏, 133浏览

感觉一个机器的资源毕竟就是那些,启动一个 redis 实例,和启动多个 redis 实例,会有什么不同吗?是为了防止实例挂掉的情况吗?

请先 登录 后评论

2个回答

  • の酒度微笑69声望 2018-09-25 09:26

    多个实例是用来做高可用的,防止一个实例挂掉影响使用。而在一个机器上配置的话,可以减少配置在多态机器上时网络io造成的延迟。
    请先 登录 后评论
  • 疯狂Clark116声望 2018-09-25 09:28

    Redis的网络模型是一个单线程Epoll的模型,你可以理解为它是一个单线程的服务器,如果你的机器为24核,那么启动一个实例相当于只会占用1核,所以当然是会启动多个实例来跑满CPU。
    请先 登录 后评论

注册新账号

悬赏追问
10
  • 10
  • 20
  • 50
  • 100
  • 200
  • 输入数值
发布追问