ホームページ >データベース >Redis >Redis の 5 つのデータ型の使用方法

Redis の 5 つのデータ型の使用方法

下次还敢
下次还敢オリジナル
2024-04-19 20:30:42888ブラウズ

Redis は 5 つのデータ型を提供します。 String: 単一の文字列値を格納します。ハッシュ テーブル: オブジェクトまたはマップに使用されるキーと値のペアを格納します。リスト: 配列またはキューで使用される、順序付けられた要素のシーケンスを格納します。コレクション: 一意の値またはラベルに使用される一意の要素を格納します。ソートされたセット: 要素を分数で格納し、分数ごとに低位から高位にソートします。

Redis の 5 つのデータ型の使用方法

Redis の 5 つのデータ型の使用方法

Redis は、5 つの基本的なデータ型を提供するメモリ内データ構造ストレージであり、各型にはユニークな特性と用途。

1. 文字列 (文字列)

目的: 単純なテキスト、数値、または JSON 文字列を保存するために使用される単一の文字列値を保存します。

使用法:

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

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

2. ハッシュ テーブル (ハッシュ)

目的: キーと値のペアを保存します。For を使用します。オブジェクトまたはマッピングを保存します。

使用法:

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

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

3. リスト

目的: 順序付けされた要素のシーケンスを保存するには、配列の保存に使用します。または行列。

使用法:

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

# 出队元素
LPOP my_list</code>

4. Set

目的: 一意の値またはラベルを保存するための一意の要素を保存します。

使用法:

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

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

5. ソートされたセット

使用法: スコアの小さいものから小さいものまで、要素を分数で保存します。大きく、ランキングまたは優先キューを保存するために使用されます。

使用法:

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

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

以上がRedis の 5 つのデータ型の使用方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。