Maison >base de données >Redis >Quelles sont les fonctionnalités de Redis5.0

Quelles sont les fonctionnalités de Redis5.0

王林
王林avant
2023-05-26 18:16:361511parcourir
  1. Nouveau type de données Stream

  2. Nouvelles API du module Redis : API de minuterie, de cluster et de dictionnaire

  3. RDB peut désormais stocker les informations LFU et LRU

  4. Le gestionnaire de cluster dans redis-cli a été porté depuis Ruby (redis-trib.rb) en code de langage C. Pour en savoir plus sur Redis Cluster, veuillez exécuter la commande : `redis-cli --cluster help`

  5. Nouvelle commande d'ensemble trié : ZPOPMIN/MAX et variantes bloquantes

  6. Défragmentation active mise à niveau vers la v2

  7. Améliorée Implémentation d'HyperLogLog

  8. Meilleur rapport sur les statistiques de mémoire

  9. De nombreuses commandes contenant des sous-commandes ont désormais une sous-commande HELP

  10. Client fréquent Meilleures performances lors de la connexion et de la déconnexion

  11. De nombreuses corrections de bugs et autres améliorations

  12. Mise à niveau de Jemalloc vers la version 5.1

  13. Introduit CLIENT UNBLOCK et CLIENT ID

  14. Nouvelle commande LOLWUT http://antirez.com/news/123

  15. Déprécier la terminologie "esclave" là où il n'est pas nécessaire de la maintenir compatibilité descendante

  16. Optimisation différentielle dans la couche réseau

  17. Amélioration liée à Lua :


  • Meilleure propagation des scripts Lua vers les répliques / AOF

  • Les scripts Lua peuvent maintenant expirez et entrez -État BUSY dans les répliques


  • Introduire la dynamique HZ (Dynamic HZ) pour équilibrer l'utilisation inactive du processeur et la réactivité

  • Le code principal Redis a été refactorisé et amélioré à bien des égards

  • Avant l'officiel version, d'après les informations révélées précédemment, Redis Streams est au centre de cette version.

    Stream est un nouveau type de données introduit dans Redis 5.0, qui simule la structure des données du journal de manière plus abstraite, mais l'essence du journal reste intacte : tout comme les fichiers journaux, généralement implémentés sous forme de fichiers ouverts en mode ajout uniquement, Les flux Redis consistent principalement à ajouter des structures de données. Au moins conceptuellement, étant donné que les Redis Streams sont un type de données abstrait représenté en mémoire, ils permettent des opérations plus puissantes pour surmonter les limitations du fichier journal lui-même.

    Avec la première introduction de Stream dans java8, d'autres frameworks et langages introduisent également Stream. Par exemple, j'ai récemment entendu dire que Javascript introduisait la fonctionnalité Stream.

    Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

    Déclaration:
    Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer