Recyclebin Introduction

Redis 開発者教育の申込 Redis 定期点検/技術サポート
Redis Technical Support
Redis エンタープライズサーバー
Redis Enterprise Server

ごみ箱 Recyclebin

ごみ箱(Recyclebin)機能は redisGate Enterprise version 7.3.3 からサポートする機能です。
RMKEY コマンドでキー(key)を削除するとごみ箱(Recyclebin)に入ります。
ごみ箱(Recyclebin)にあるキー(key)は REUSE コマンドで復元できます。
DEL コマンドでキー(key)を削除すると完全に消えます。復元できません。
ごみ箱(Recyclebin)は DB ごとに1つあります。

Example

コマンド>set key1 Hello
結果>OK
コマンド>rmkey key1
結果>1
コマンド>get key1
結果>(nil)
コマンド>reuse key1
結果>OK
コマンド>get key1
結果>Hello
ごみ箱 Recyclebin 機能は redisGate Enterprise サーバー 7.3.3から使用できます。

ごみ箱 Recyclebin 関連コマンド

  • RMKEY: キー(key)を削除します。 ごみ箱(Recyclebin)に入ります。複数キー(key)の選択が可能です。
  • REUSE: ごみ箱(Recyclebin)にあるキー(key)を復元します。複数キー(key)の選択が可能です。
    以下の画像は redisAdmin ツールでごみ箱(Recyclebin)を照会したものです。
    redisAdmin ツールでは icon クリックで削除、復元が可能です。
  • RMKEYBIN: ごみ箱(Recyclebin)にあるキー(key)を削除します。 復元できません。
  • FLUSHRECYCLEBIN: ごみ箱(Recyclebin)にあるすべてのキー(key)を削除します(ごみ箱を空にします)。復元できません。
  • FLUSHRECYCLEBINALL: サーバー内のすべてのごみ箱(Recyclebin)を空にします。
  • RECYCLEBIN: ごみ箱(Recyclebin)情報を表示します。
  • SELECT: SQL SELECT でごみ箱(Recyclebin)にあるキー(key)を照会できます。
    select * from bin.*;
    select * from bin.key*;
    select * from bin.* where key glob 'key*';
    select * from bin.* where key in ('key1','key2');
  • DELETE: SQL DELETE でごみ箱(Recyclebin)にあるキー(key)を削除できます。
    delete from bin.*;
    delete from bin.key*;
    delete from bin.* where key glob 'key*';
    delete from bin.* where key in ('key1','key2');
  • Functions: SQL で使用できる function list です。
    valcnt(key): value の個数を返します。
    memory(key): key と value が使用しているメモリ量を返します。
    type(key): value の datatype を返します。
    encoding(key): value の encoding type を返します。
    updatetime(key): key の最終更新時刻(ここでは RMKEY コマンド実行時刻)を返します。

<< LOLWUT Intro RMKEY >>

Email 返事がかかってなれば、メールでお知らせします。