English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Redis キー(key)

Redis key コマンドはredisのkeyを管理するために使用されます。

構文

Redis key コマンドの基本的な構文は以下の通りです:

redis 127.0.0.1:6379> COMMAND KEY_NAME

オンラインサンプル

redis 127.0.0.1:6379> SET w3codeboxkey redis
OK
redis 127.0.0.1:6379> DEL w3codeboxkey
(integer) 1

以下の例では DEL コマンドです。 w3codeboxkey キーです。 keyが正常に削除された場合、コマンドの実行後に (integer) 1、そうでない場合は (integer) 0

Redis keys コマンド

以下のテーブルはRedisのkeyに関連する基本的なコマンドを示しています:

序号コマンドおよび説明
1DEL key
このコマンドはkeyが存在する場合にkeyを削除するために使用されます。
2DUMP key
指定されたkeyをシリアライズし、シリアライズされた値を返します。
3EXISTS key
指定されたkeyが存在するか確認します。
4EXPIRE key seconds
指定されたkeyに有効期限を設定します。単位は秒です。
5EXPIREAT key timestamp
EXPIREATの作用はEXPIREと似て、keyに有効期限を設定するために使用されます。 EXPIREAT コマンドが受け取る時間パラメータは UNIX 時間スタンプ(unix timestamp)です。
6PEXPIRE key milliseconds
key の有効期限をミリ秒単位で設定します。
7PEXPIREAT key milliseconds-timestamp
key の有効期限のタイムスタンプ(unix timestamp)をミリ秒単位で設定します。
8KEYS pattern
指定されたパターン(pattern)に一致するすべての key を検索します。
9MOVE key db
現在のデータベースの key を指定されたデータベース db に移動します。
10PERSIST key
key の有効期限を削除し、key は永続的に保持されます。
11PTTL key
ミリ秒単位で、key の残存の有効期限を返します。
12TTL key
秒単位で、指定された key の残存生存時間(TTL, time to live)を返します。
13RANDOMKEY
現在のデータベースからランダムに 1 つの key を返します。
14RENAME key newkey
key の名前を変更します。
15RENAMENX key newkey
newkey が存在しない場合にのみ、key を newkey に名前を変更します。
16SCAN cursor [MATCH pattern] [COUNT count]
データベース内のデータベースキーをイテレートします。
17TYPE key
キーに保存されている値のタイプを返します。

もっとコマンドについては、以下を参照してください:https://redis.io/commands