ホームページ > データベース > Redis > Redisでキーを設定する方法

Redisでキーを設定する方法

リリース: 2019-07-08 09:18:36
オリジナル
3895 人が閲覧しました

Redisでキーを設定する方法

Redis SET コマンドは、特定のキーの値を設定するために使用されます。キーにすでに別の値が格納されている場合、SET はタイプに関係なく古い値を上書きします。

redis SET コマンドの基本構文は次のとおりです:

redis 127.0.0.1:6379> SET KEY_NAME VALUE
ログイン後にコピー

戻り値:

Redis 2.6.12 より前のバージョンでは、SET コマンドは常に OK を返します。

Redis バージョン 2.6.12 以降、SET は設定操作が正常に完了した場合にのみ OK を返します。

例:

Redis でキーを作成し、設定します。値 。

# 对不存在的键进行设置

redis 127.0.0.1:6379> SET key "value"
OK 
redis 127.0.0.1:6379> GET key
"value"

# 对已存在的键进行设置

redis 127.0.0.1:6379> SET key "new-value"
OK

redis 127.0.0.1:6379> GET key
"new-value"
ログイン後にコピー

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

Redis キー コマンドの基本構文は次のとおりです:

redis 127.0.0.1:6379> COMMAND KEY_NAME
ログイン後にコピー

例:

redis 127.0.0.1:6379> SET runoobkey redis
OK
redis 127.0.0.1:6379> DEL runoobkey(integer) 1
ログイン後にコピー

上記の例では、DEL がコマンド、runoobkey がキーです。 。キーが正常に削除された場合は、コマンド実行後に (整数) 1 が出力され、それ以外の場合は (整数) 0 が出力されます。

Redis キーに関連する基本コマンド:

1, DEL key
このコマンドは、キーが存在する場合に削除するために使用されます。

2, DUMP key
指定されたキーをシリアル化して、シリアル化された値を返します。

3. EXISTS key
指定されたキーが存在するかどうかを確認します。

4. キーの有効期限を秒単位で設定します
指定されたキーの有効期限を秒単位で設定します。

5. EXPIREAT キーのタイムスタンプ
EXPIREAT には EXPIRE と同様の機能があり、キーの有効期限を設定するために使用されます。違いは、EXPIREAT コマンドで受け入れられる時間パラメータが UNIX タイムスタンプ (unix タイムスタンプ) であることです。

6 、PEXPIRE キー ミリ秒
キーの有効期限をミリ秒単位で設定します。

7. PEXPIREAT キーのミリ秒-タイムスタンプ
キーの有効期限のタイムスタンプ (UNIX タイムスタンプ) をミリ秒単位で設定します

8. KEYS パターン
指定された条件に一致するすべての項目を検索しますパターン(パターン)キー。

9. MOVE key db
現在のデータベースのキーを指定されたデータベース db に移動します。

10. PERSIST キー
キーの有効期限を削除すると、キーは永続的に保持されます。

11. PTTL キー
キーの残りの有効期限をミリ秒単位で返します。

12. TTL キー
指定されたキーの残りの生存時間 (TTL、生存時間) を秒単位で返します。

13. RANDOMKEY
現在のデータベースからキーをランダムに返します。

14. RENAME key newkey
キーの名前を変更します

15. RENAMENX key newkey
newkey が存在しない場合のみ、キーの名前を newkey に変更します。

16. TYPE key
key に格納されている値の型を返します。

Redis 関連の知識の詳細については、Redis 使用法チュートリアル 列をご覧ください。

以上がRedisでキーを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート