ローカル環境でRedisを使う際に使った基本コマンドをメモしておきます。
一回一回、redis-cliをコマンドの前につけて実行してもよいですが、
接続してコマンド叩いた方良いかな。
$ redis-cli -h 【host_name】
ホスト名指定しないとローカルにアクセスします。
基本コマンド
コマンド | 説明 |
---|---|
keys "*" | 本番環境では使ってはいけない。ロックがかかる。登録しているすべてのKeyの一覧を表示 |
get【key】 | 【key】に紐づくstringで登録された値を表示 |
set【key】【value】 | 【key】に対して【value】文字列を保存する |
flushdb | 選択しているDBの全データをクリア。気を付けて使う |
expire 【key】【second】 | 【key】に紐づくキャッシュの有効期限のsecond秒に設定する |
TTL 【key】 | 【key】に紐づくキャッシュの有効期限のsecond秒を返却する |
上記記載は以下から拾ってきました。
redis コマンドリファレンス
keys "*"は、ロックがかかり、パフォーマンス低下させる可能性があるため、デバッグのみで使用。
代わりにSCANを使うべき。
KEYS