RedisにJSONデータを格納する方法

RedisでのJSONデータの格納には、2つのアプローチがあります

  1. 文字列を JSON データとして保存:
SET userdata "{\"name\":\"John\",\"age\":30,\"email\":\"john@example.com\"}"

GETコマンドはRedisに保存されたJSONデータを取得するために使用できます。

GET userdata

取得した文字列をJSON.parse()メソッドでJSONオブジェクトに戻すことができます。

  1. JSONデータをRedisのHashデータ型(Hash)で保存します
HSET userdata name "John"
HSET userdata age 30
HSET userdata email "john@example.com"

Redisに格納されているJSONデータの特定のフィールドの値を取得するためにHGETコマンドを使用できます:

HGET userdata name

Redisに保存されているJSONデータの全てのフィールドと値を取得するにはHGETALLコマンドが利用できます。

HGETALL userdata

必要に応じて、これらのフィールドおよび値を使用して JSON オブジェクトを作成することができます。

JSON データの保存方法に関係なく、Redis で提供されるさまざまなコマンドを使用して、保存されたデータの操作や照会を実行できます。

bannerAds