ローカル参照と公開済みの全モードを含む完全パッケージをインストールします。
install redisredisredis [options] · redis : <command>redis現在の
redis -c <host> [user] [database] [-p <port>] [-n] [-m [name]]接続する;-n を使わない場合はパスワードを別入力で要求
-use <database>別の数値データベースを選択
-l-t [mask]キーを一覧表示;* と ? は
-s <key>キーの型、TTL、メモリ情報を表示
-n <key> [items]キー値をプレビュー
-f <mask> [text] [keys]一致するキーを探すか、その名前と値を横断して文字列を検索する
-o <key> [file] [-f]1つのキーを JSON でエクスポート
-w <key> : <value>文字列値を書き込み
-d <key>キーを削除
-m [name]現在の接続を .lil.key に保存。既定名は
-M <name>保存済み接続を削除
-k [name]保存済み接続を一覧表示、またはパスワードを表示せずに1件確認
-K <name>保存済み接続を使って接続
-e切断して接続情報を消去
redis : <command>ネイティブ
redis dump [file.json] [-f]バイナリ安全な論理ダンプを作成
redis load <file.json>lil
-t "product:*" はキー一覧、-s product:1001 は型と TTL、-n は値を表示します。-f "product:*" shoe 10 で件数を制限して検索できます。: の後に
-w は文字列のみを書き込みます。hash/list はネイティブコマンドで変更し、-d はキーを削除します。dump は
よく使う形式はローカルリファレンスにまとまっています。短縮操作は確認と小規模な変更を担当し、高度な操作では各データベースのネイティブ構文をそのまま使えます。
dump/load の形式はドライバーごとに異なります。エンジンの全機能を含む完全なバックアップが必要な場合は、サーバー側のネイティブツールを使ってください。
パスワードは非表示入力で受け取り、コマンド履歴には保存しません。可能な限り権限を限定したアカウントを利用してください。
応答性を保つためプレビューには上限があります。1 キーが 100000 項目を超えるエクスポートや、100000 キーを超えるダンプは、黙って切り詰めず拒否します。
-m を使わない限り、接続データは現在の PHP セッションだけに保持されます。-m [name] はプロファイルを保護された .lil.key(0600)へ明示的に保存し、-K <name> はそれを使って再接続、-k は保存済みパスワードを表示せずに一覧または詳細を確認し、-M <name> は1件削除します。kill は他のコア状態とともに .lil.key を削除します。任意保存したプロファイルにはデータベース認証情報が含まれる場合があるため、このファイルは機密として扱ってください。
用意された例をページ上でそのまま実行できます。結果は事前に生成されてブラウザに表示され、サーバーではターミナルコマンドを実行しません。
現在の互換バージョンをインストールします。全機能は Base、縮小版は Minimum を選び、すでに導入済みのモジュール更新には upgrade を使います。
Base と Minimum は同じ現在のモジュールリリースの二つのパッケージです。
ローカル参照と公開済みの全モードを含む完全パッケージをインストールします。
install redis縮小パッケージをインストールします。ローカルリファレンスは含まれず、
install redis -mこの公開済みバージョンを正確に指定してインストールします。
install redis -v 1.1.4upgrade が互換性を確認し、必要な場合だけブロックを置換します。
upgrade redisコアや他のモジュールに触れず拡張ブロックを削除します。
install redis -u例はコピーできますが、サイトは実行しません。実プロジェクトではパス、権限、破壊的オプションを確認してください。
redis学習用の例 — 実際の接続なし
A connection is required; the status view names the server and selected database.redis -c localhost -n学習用の例 — 実際の接続なし
Connection example: server and database will be shown after a successful connection.redis -c localhost demo 0学習用の例 — 実際の接続なし
Password is requested separately; connection details depend on the server.redis -c localhost -p 6380 -n学習用の例 — 実際の接続なし
Connection example: server and database will be shown after a successful connection.redis -use 0学習用の例 — 実際の接続なし
Selected database: 0 (requires an active connection)redis -l学習用の例 — 実際の接続なし
db0: keys=4redis -t学習用の例 — 実際の接続なし
inventory hash
product:1001 string
product:1002 string
product:1003 stringredis -t "product:*"学習用の例 — 実際の接続なし
product:1001 string
product:1002 string
product:1003 stringredis -s product:1001学習用の例 — 実際の接続なし
Key product:1001
Type string
TTL -1 (in this teaching snapshot)
Bytes depends on Redis versionredis -n product:1001学習用の例 — 実際の接続なし
City shoeredis -n inventory 2学習用の例 — 実際の接続なし
{"SHOE-1": 18, "SHOE-2": 7}redis -f "product:*"学習用の例 — 実際の接続なし
product:1001 string
product:1002 string
product:1003 stringredis -f "product:*" shoe 10学習用の例 — 実際の接続なし
product:1001 string City shoe
product:1002 string Trail shoeredis -o product:1001学習用の例 — 実際の接続なし
{
"key": "product:1001",
"type": "string",
"value": "City shoe"
}redis -o product:1001 tmp/product.json学習用の例 — 実際の接続なし
Saved sandbox/tmp/product.json (if the destination does not exist)redis -o product:1001 tmp/product.json -f学習用の例 — 実際の接続なし
Saved sandbox/tmp/product.json (replace existing file only with -f)redis -w product:1004 : Travel bag学習用の例 — 実際の接続なし
+ (sets one string key)redis -d product:1004学習用の例 — 実際の接続なし
Deleted 0 (the independent snapshot has no product:1004)redis : GET product:1001学習用の例 — 実際の接続なし
City shoeredis : DBSIZE学習用の例 — 実際の接続なし
4redis dump tmp/redis-backup.json学習用の例 — 実際の接続なし
Saved sandbox/tmp/redis-backup.json
Format lil-redis-dump (logical data export, not server backup)redis dump tmp/redis-backup.json -f学習用の例 — 実際の接続なし
Saved sandbox/tmp/redis-backup.json
Format lil-redis-dump (logical data export, not server backup)redis load tmp/redis-backup.json学習用の例 — 実際の接続なし
Redis RESTORE reads a lil dump file; this file must exist and existing keys may be replaced.redis -m cache-demo学習用の例 — 実際の接続なし
Saved cache-demo (stores a sensitive profile in .lil.key)redis -k学習用の例 — 実際の接続なし
No saved connections (unless a profile has already been saved)redis -k cache-demo学習用の例 — 実際の接続なし
Saved connection not found: cache-demo (unless saved earlier)redis -K unknown学習用の例 — 実際の接続なし
Saved connection not found: unknownredis -M unknown学習用の例 — 実際の接続なし
Saved connection not found: unknownredis -e学習用の例 — 実際の接続なし
+redis -n missing:key学習用の例 — 実際の接続なし
Key not foundredis -use wrong学習用の例 — 実際の接続なし
Numeric Redis database requiredredis -w product:1004学習用の例 — 実際の接続なし
Value required after :sandbox/db/redis.txt例では、保護されたドキュメント用 /sandbox/ ワークスペースのファイルまたはディレクトリを使います。
SET product:1001 "City shoe"
SET product:1002 "Trail shoe"
SET product:1003 "Canvas bag"
HSET inventory SHOE-1 18 SHOE-2 7 BAG-1 24