Redis は 5 つのデータ型を提供します。 String: 単一の文字列値を格納します。ハッシュ テーブル: オブジェクトまたはマップに使用されるキーと値のペアを格納します。リスト: 配列またはキューで使用される、順序付けられた要素のシーケンスを格納します。コレクション: 一意の値またはラベルに使用される一意の要素を格納します。ソートされたセット: 要素を分数で格納し、分数ごとに低位から高位にソートします。
Redis は、5 つの基本的なデータ型を提供するメモリ内データ構造ストレージであり、各型にはユニークな特性と用途。
目的: 単純なテキスト、数値、または JSON 文字列を保存するために使用される単一の文字列値を保存します。
使用法:
<code># 设置字符串值 SET my_string "Hello World" # 获取字符串值 GET my_string</code>
目的: キーと値のペアを保存します。For を使用します。オブジェクトまたはマッピングを保存します。
使用法:
<code># 设置哈希表值 HSET my_hash field1 "value1" HSET my_hash field2 "value2" # 获取哈希表值 HGET my_hash field1</code>
目的: 順序付けされた要素のシーケンスを保存するには、配列の保存に使用します。または行列。
使用法:
<code># 入队到列表 LPUSH my_list element1 LPUSH my_list element2 # 出队元素 LPOP my_list</code>
目的: 一意の値またはラベルを保存するための一意の要素を保存します。
使用法:
<code># 添加元素到集合 SADD my_set element1 SADD my_set element2 # 检查元素是否存在 SISMEMBER my_set element1</code>
使用法: スコアの小さいものから小さいものまで、要素を分数で保存します。大きく、ランキングまたは優先キューを保存するために使用されます。
使用法:
<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 サイトの他の関連記事を参照してください。