[PYTHON] Redis n'est pas seulement la plus courte introduction (4), Redis

Comment utiliser Redis comme cet ensemble Z

―― Puisqu'il y en a quelques autres, il semble que nous allons répéter les temps au lieu de la plus courte introduction

À tout le moins, si vous pouvez le mettre et le retirer, le reste sera gérable. Pour les nouveaux utilisateurs, voir Introduction la plus courte de Redis (1) Installer et démarrer en 2 lignes.

Pourquoi ne pas entrer dans un endroit où Redis est inégalé?

Série Z

Il existe une méthode qui commence par Z qui peut gérer un ensemble trié. (´ ・ ω ・ `). .. .. (Est-ce parce que z est similaire à s)

Puisqu'il s'agit de NOSQL dans KVS, obtenez-vous le classement par API et ensuite l'organisez vous-même?

"NON!" Qui a dit quelque chose comme ce programmeur?

Éteignez rapidement avec la clé! Allié en temps réel, c'est redis

En triant par score, il semble que seul cela fera le travail d'agrégation.

Tout d'abord, ajoutez

ZADD key score value

--Enregistrer la valeur avec le score pour la clé

Veuillez préciser la plage

ZREVRANGE key start end [WITHSCORES]

Il semble que le classement soit élaboré, et GJ!

Il semble que le poids puisse être transmis à chacun, c'est donc un dieu pour la recommandation et l'apprentissage automatique.

Veuillez en faire un classement complet

ZUNIONSTORE newkey N key1 key2 ... (WEIGHTS w1 w2 .... ) (AGGREGATE (SUM|MIN|MAX))

--Créez un nouveau classement à partir de N clés et stockez-le dans newkey Il semble spécifier N comme une indication du nombre à continuer. Nombre de clés.

--Miso qui peut être utilisé pour le classement par genre et le classement général

--SUM, MIN et MAX sont des formules d'évaluation de score lorsqu'elles ont la même valeur. Elles sont classées par ordre décroissant de score.

Il semble que ZINTERSTORE soit un élément courant, donc je ne l'utilise pas beaucoup. ..

La prochaine étape est PUBLIER et S'ABONNER

Recommended Posts

Redis n'est pas seulement la plus courte introduction (4), Redis
[Introduction à l'algorithme] Trouvez l'itinéraire le plus court [Python3]
L'API Redis Shortest Introduction (3) en 5 minutes même en Python