Maison > Questions et réponses > le corps du texte
通过阅读文档发现redis居然是单线程的,它是怎么做到能够支撑这么高的并发的?用到了什么特殊的算法结构或者非阻塞模型吗?
大家讲道理2017-04-21 11:19:04
Parce que les opérations Redis sont très rapides - toutes ses données sont en mémoire et il n'est pas du tout nécessaire d'accéder au disque. En ce qui concerne la concurrence, Redis utilise la technologie de multiplexage d'E/S multicanal, et sa propre efficacité de concurrence n'est pas un problème.
Bien sûr, un seul processus Redis ne peut pas utiliser plusieurs cœurs (il ne peut s'exécuter que sur un seul cœur de processeur à la fois), mais ce n'est pas un service très gourmand en calcul. Si les performances monocœur ne suffisent pas, vous pouvez ouvrir plusieurs processus supplémentaires.