検索

ホームページ  >  に質問  >  本文

redis 单线程 阻塞

都说redis是单线程执行命令,假设我测试一个单点redis,数据量在1g左右时,用keys操作应该会把redis堵死,为什么还能进行别的操作?

PHP中文网PHP中文网2794日前632

全員に返信(1)返信します

  • 怪我咯

    怪我咯2017-04-26 09:03:28

    Redis の内部実装は epoll を使用し、epoll + 独自に実装された単純なイベント フレームワークを使用します。 epoll での読み取り、書き込み、クローズ、接続はすべてイベントに変換され、epoll の多重化機能を使用して、io で時間を無駄にすることはありません

    返事
    0
  • キャンセル返事