Comment Fonctionne le Cache Redis et Comment l'Utiliser
Une requĂȘte qui prend 200ms sur votre base de donnĂ©es prend toujours 200ms la millioniĂšme fois que quelquâun lâexĂ©cute, et chacune de ces exĂ©cutions se dispute les mĂȘmes connexions, le mĂȘme I/O disque et le mĂȘme CPU. Redis garde la rĂ©ponse en mĂ©moire, sur un serveur qui ne fait que ça, si bien que la millioniĂšme lecture coĂ»te un aller-retour rĂ©seau au lieu dâun plan de requĂȘte. Ce que Redis fait rĂ©ellement comme cache Redis est un magasin clĂ©-valeur en mĂ©moire. Les valeurs vivent en RAM, donc les lectures et Ă©critures prennent moins dâune milliseconde, contre les dizaines ou centaines de millisecondes que coĂ»te une requĂȘte relationnelle dĂšs que des jointures, des index sous pression ou un pool de connexions chargĂ© entrent en jeu. Il se place Ă cĂŽtĂ© de votre base de donnĂ©es, pas Ă sa place : votre application interroge dâabord Redis et ne va Ă la base de donnĂ©es que si Redis nâa pas la rĂ©ponse. ...