• # Manque de fonctionnalités

    Posté par (Mastodon) . En réponse au lien Redka: une réimplantation de Redis avec SQLite. Évalué à 3.

    C'est très incomplet tout de même.
    Parce que l'intérêt de Redis n'est pas tellement son stockage clé-valeur, ou ses types de données assez pratiques.

    Il y a deux points intéressants : le cache, avec le TTL (Time to Live) pour chaque clé, qui permet de dire que la donnée ne reste disponible qu'un certain temps.
    Donc typiquement pratique pour faire un cache avec invalidation temporelle automatique.
    Apparemment Redka permet ça.

    Mais aussi l'utilisation de Redis comme bus de données, avec les fonctions comme BLPOP ou BLMOVE, qui permettent d'attendre un élément dans une liste et de le consommer immédiatement.
    Avec ces méthodes, on peut avoir plusieurs processus de travail en attente de quelque chose à faire par exemple : soit on a plein de taf et la liste grossit, soit on s'ennuie et les processus patientent de façon non active, et un seul recevra la première donnée disponible.
    Ou des fonctionnalités de PUB/SUB aussi, dans la même idée mais où tout le monde reçoit les informations.

    Pour le coup, Redka perd pas mal de l'utilité de Redis.
    Comme si tout ce qui comptait était la commodité des types de données, alors que c'est du bonus autour du reste.

    Bref...

    • Yth.