common_intro
COMMON Introduction
Redis 開発者教育 Redis Developer Course |
Redis 定期点検/技術支援 Redis Technical Support |
Redis エンタープライズサーバ Redis Enterprise Server |
---|
紹介
Common Keys
Commonにあるコマンドたちは5つのData typeに関係なく、全てのKey適用されるコマンドです。
DELコマンドはもともとCommonに属していますが、説明の便宜上Stringsに入れました。
Redis公式web siteではKeysで紹介します。
SORTコマンド
ListsやSetsのようにsortされていないdataをsortして見られる有用なコマンドです。
のみならず他のkeyとjoinして照会することができます。
No-sql製品が一般的にjoin機能がないのに比べてRedisのSORTコマンドはjoin機能があります。
うまく活用すれば満足な結果を得られるはずです。
SORTコマンドの説明ですぐに行く
Data(key)自動消滅関連コマンド
RRDBにはありませんが、一般No-sql製品にいる機能が、data(key)、自動消滅機能です。
Data自動消滅機能とは、keyに時間を決めておけば、その時間後にkeyが自動削除されます。
秒や特定の時間を決めておくことができる、細密にはmillisecondも可能です。
この機能はkeyにのみ適用されます。 Listのvalue、またはSetのmember単位では設定できません。
Key自動消滅関連コマンド: EXPIRE,
EXPIREAT,
TTL,
PEXPIRE,
EXPIREAT,
PTTL,
PERSIST
Data(key)コピー/移動関連コマンド
Redisは基本的にインスタンス1個に16個のDBが生成されます。 DB間keyの移動コマンドは
MOVEです。
Server間のkeyコピー/移動コマンドは MIGRATEです。
コマンドの要約
Commands | Version | Syntax | Description |
---|---|---|---|
EXISTS | 1.0.0 | key | Keyが存在するかを確認 |
KEYS | 1.0.0 | key pattern | Keyらをpatternで照会 |
SCAN | 2.8.0 | cursor [MATCH pattern] | Keyらを一定単位数ずつ照会 |
SORT | 1.0.0 | key [BY pattern] [LIMIT offset count] | 他のkeyとjoinしてdataをsortして照会 |
RENAME | 1.0.0 | key new_key | Key名前を変更 |
RENAMENX | 1.0.0 | key new_key | new_keyが存在しない時に限ってkey名前を変更 |
EXPIRE | 1.0.0 | key seconds | 指定された時間(秒)後key自動削除 |
EXPIREAT | 1.2.0 | key timestamp | 指定された時間(Unix timestamp)後key自動削除 |
TTL | 1.0.0 | key | 残ったexpire time(seconds)を照会 |
PEXPIRE | 2.6.0 | key milliseconds | 指定された時間(milliseconds)後key自動削除 |
PEXPIREAT | 2.6.0 | key milliseconds-timestamp | 指定された時間(Unix milliseconds-timestamp)後key自動削除 |
PTTL | 2.6.0 | key | 残ったexpire timeをmillisecondsで照会 |
PERSIST | 2.2.0 | key | Expire timeを削除 |
TYPE | 1.0.0 | key | keyの data typeを照会 |
OBJECT | 2.2.3 | subcommand key | keyに対する情報照会 |
RANDOMKEY | 1.0.0 | randomでkeyを照会 | |
MOVE | 1.0.0 | key db | Keyを他のDBに移す。 |
DUMP | 2.6.0 | key | Dataをdump. |
RESTORE | 2.6.0 | key ttl serialized-value [REPLACE] | Dataをrestore. |
MIGRATE | 2.6.0 | host port key destination-db | Dataを他のRedis Serverに移動/コピー |
Total : 20
<< BITPOS | COMMON Introduction | EXISTS >> |
---|
クリック件数 :