RedisにJSONデータを格納する方法
RedisでのJSONデータの格納には、2つのアプローチがあります
- 文字列を JSON データとして保存:
SET userdata "{\"name\":\"John\",\"age\":30,\"email\":\"john@example.com\"}"
GETコマンドはRedisに保存されたJSONデータを取得するために使用できます。
GET userdata
取得した文字列をJSON.parse()メソッドでJSONオブジェクトに戻すことができます。
- 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 で提供されるさまざまなコマンドを使用して、保存されたデータの操作や照会を実行できます。