ホームページ  >  記事  >  データベース  >  Redis の一般的なコマンドと構文の紹介

Redis の一般的なコマンドと構文の紹介

PHPz
PHPzオリジナル
2023-05-11 12:52:35799ブラウズ

Redis は、メモリ ストレージを使用する高性能 NoSQL (非リレーショナル データベース) テクノロジであるため、読み取りおよび書き込み速度が非常に高速です。 Redis の一般的なコマンドと構文は、開発者がこのテクノロジをよりよく理解し、使用するのに役立ちます。Redis の一般的なコマンドと構文を以下に紹介します。

  1. データ型

Redis は次の 5 つのデータ型をサポートします:

  • String (文字列): 文字列、整数、および浮動小数点を保存できます。番号。
  • List (リスト): 文字列の順序付きリストを保存できます。
  • Set (セット): 順序付けされていない一意の文字列コレクションを保存でき、セット操作をサポートします。
  • ハッシュ: キーと値のペアを格納できる順序なしのハッシュ テーブル。
  • Zset (順序付きセット): 順序付きの一意の文字列セットを保存でき、並べ替えをサポートします。
  1. 文字列コマンド

Redis は、set (値の設定)、get (値の取得)、mset (複数の値の設定) などの一般的な文字列コマンドを提供します。 mget (複数の値を取得) など。例:

set key value   // 设置键key的值为value
get key         // 获取键key的值
mset key1 value1 key2 value2   // 分别设置键key1和key2的值为value1和value2
mget key1 key2  // 获取键key1和key2的值
  1. リスト コマンド

Redis のリスト コマンドには、lpush (値を左から追加)、rpush (値を右から追加) が含まれます。 、lpop (左から値を追加)、値を削除)、rpop (右から値を削除) など。例:

lpush list value1    // 将值value1添加到列表list的左边
rpush list value2    // 将值value2添加到列表list的右边
lpop list            // 删除并返回列表list的左边第一个值
rpop list            // 删除并返回列表list的右边第一个值
  1. コレクション コマンド

Redis のコレクション コマンドには、sadd (値の追加)、shard (コレクション内の要素の数を取得)、sismember (判定) が含まれます。値) セット内にあるかどうか) など例:

sadd set value1     // 将值value1添加到集合set中
scard set           // 获取集合set的元素个数
sismember set value1    // 判断值value1是否在集合set中
  1. ハッシュ コマンド

Redis のハッシュ コマンドには、hset (値の設定)、hget (値の取得)、hdel (値の削除)、hexists (値の削除) が含まれます。値が存在するかどうかを判断します)など。例:

hset hash key value    // 在哈希表hash中设置键key的值为value
hget hash key          // 获取哈希表hash中键key的值
hdel hash key          // 删除哈希表hash中键key的值
hexists hash key       // 判断哈希表hash中是否存在键key
  1. 順序付きセット コマンド

Redis の順序付きセット コマンドには、 zadd (値を追加)、zrange (間隔内でランク付けされた要素を取得)、zrevrange (取得) が含まれます。間隔内で逆の順序でランク付けされた要素など)。例:

zadd zset 1 value1    // 将值value1添加到有序集合zset中,并指定排名为1
zrange zset 0 2       // 获取有序集合zset中排名在0到2的元素
zrevrange zset 0 2    // 获取有序集合zset中倒序排名在0到2的元素

上記のコマンドに加えて、Redis は、incr (自己増分)、expire (有効期限の設定) など、他の多くのコマンドも提供します。公式ドキュメント。一般に、Redis の共通コマンドと構文は非常に簡潔で理解しやすく、また非常に使いやすいため、多くの開発者に好まれている NoSQL テクノロジーです。

以上がRedis の一般的なコマンドと構文の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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