Maison  >  Article  >  base de données  >  Comment utiliser cinq types de données de Redis

Comment utiliser cinq types de données de Redis

下次还敢
下次还敢original
2024-04-19 20:30:42833parcourir

Redis propose cinq types de données : String : stocke une seule valeur de chaîne. Table de hachage : stocke les paires clé-valeur, utilisées pour les objets ou les cartes. Liste : stocke une séquence ordonnée d’éléments, utilisée dans des tableaux ou des files d’attente. Collection : stocke des éléments uniques, utilisés pour des valeurs ou des étiquettes uniques. Ensemble trié : stocke les éléments avec des fractions, triés par fraction de bas en haut.

Comment utiliser cinq types de données de Redis

Comment utiliser Redis cinq types de données

Redis est un stockage de structure de données en mémoire qui fournit cinq types de données de base, chaque type a des caractéristiques et des utilisations uniques.

1. String (String)

Utilisation : Stockez une seule valeur de chaîne, utilisée pour stocker du texte simple, des nombres ou des chaînes JSON.

Utilisation :

<code># 设置字符串值
SET my_string "Hello World"

# 获取字符串值
GET my_string</code>

2. Table de hachage (Hash)

Utilisation : Stocker les paires clé-valeur, utilisées pour stocker des objets ou des mappages.

Utilisation :

<code># 设置哈希表值
HSET my_hash field1 "value1"
HSET my_hash field2 "value2"

# 获取哈希表值
HGET my_hash field1</code>

3. Liste (Liste)

Utilisation : Stocker une séquence ordonnée d'éléments, utilisée pour stocker des tableaux ou des files d'attente.

Utilisation :

<code># 入队到列表
LPUSH my_list element1
LPUSH my_list element2

# 出队元素
LPOP my_list</code>

4. Set (Set)

Utilisation : Stockez des valeurs ou des étiquettes uniques.

Utilisation :

<code># 添加元素到集合
SADD my_set element1
SADD my_set element2

# 检查元素是否存在
SISMEMBER my_set element1</code>

5. Ensemble trié (Ensemble trié)

Utilisation : Stockez des éléments avec des scores, triés par scores de petit à grand, utilisés pour stocker des classements ou des files d'attente prioritaires.

Comment utiliser :

<code># 添加元素到有序集合,并指定分数
ZADD my_sorted_set 10 element1
ZADD my_sorted_set 20 element2

# 获取分数为 10 的元素
ZRANGEBYSCORE my_sorted_set 10 10</code>

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:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn