Maison >base de données >Redis >Comment utiliser cinq types de données de Redis
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.
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.
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>
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>
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>
Utilisation : Stockez des valeurs ou des étiquettes uniques.
Utilisation :
<code># 添加元素到集合 SADD my_set element1 SADD my_set element2 # 检查元素是否存在 SISMEMBER my_set element1</code>
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!