1. ホーム
  2. database

[解決済み] RedisデータベースのHSETとHMSETの違いは何ですか?

2023-08-05 23:30:10

質問

私のアプリケーションでは、redisデータベースを使用しています。彼らのドキュメントに目を通しましたが、HSETとHMSETの違いを見つけることができませんでした。

どのように解決するのですか?

HSETは以前は1つのkey-valueペアしか設定することができませんでした。そして、一度に複数を設定する必要がある場合は、HMSET (M for multi) を使用する必要がありました。これは数年前に変更され、両方のコマンドが複数のペアを受け入れることができるようになりました。そして今、HMSETは冗長です。

より 公式ドキュメント :

<ブロッククオート

Redis 4.0.0では、HMSETは非推奨とされています。新しいコードではHSETを使用してください。