これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド memcachedb です。
プログラム:
NAME
memcachedb - memcached の永続化が有効なバリアント
SYNOPSIS
memcachedb [OPTIONS]
DESCRIPTION
MemcacheDB (発音) メムキャッシュディービー) は、永続化が有効な、 memcached
分散キーバリューストレージシステム。 これはキャッシュ ソリューションではなく、永続的なソリューションです。
高速かつ信頼性の高いキー値ベースのオブジェクトのストレージと取得を実現するストレージ エンジン。
に準拠しています。 memcacheの プロトコル、つまり、 memcached クライアントは接続でき、
永続的なキーと値のストアを透過的に使用します。 また、信頼性と高品質も提供します。
BerkeleyDB によるトランザクションとレプリケーションのサポートによる可用性
ストレージバックエンド。
OPTIONS
-p
リッスンする TCP ポート (デフォルト: 21201)
-U
リッスンする UDP ポート (デフォルト: 0、オフ)
-s
リッスンする UNIX ドメイン ソケット パス (ネットワーク サポートを無効にする)
-a
UNIX ソケットのアクセス マスク (0700 進数) (デフォルト: XNUMX)
-l
リッスンするインターフェイス (デフォルト: INADRR_ANY)
-d デーモンとして実行
-r コアファイルの制限を最大化します
-u
の身元を仮定しますユーザ名> (rootとして実行する場合のみ)
-c
最大同時接続数 (デフォルト: 4096)
-b
商品サイズが以下より小さいNUM> バイトは高速メモリ割り当てを使用します (デフォルト: 2048)
バイト)
-v Verbose (イベントループ中にエラー/警告を出力)
-vv 非常に冗長 (クライアントのコマンド/応答も出力)
-h 簡単な使用説明を出力して終了します
-i 完全な著作権およびライセンス情報を出力します。
-P
プロセスIDを保存file> (-d オプションと一緒にのみ使用)
-t
使用するスレッドの数 (デフォルト: 4)
バークリー DB オプション
-m
BerkeleyDB のメモリ内キャッシュ サイズ (メガバイト単位) (デフォルト: 256MB)
-A
基礎となるページ サイズ (バイト単位) (デフォルト: 4096、範囲: 512B ~ 64KB、XNUMX の累乗)
-NS
データベースのファイル名 (デフォルト: データ.db)
-H
データベースの環境 HOME (デフォルト: /data1/memcachedb)
-G
データベースのログ ディレクトリ (デフォルト: 環境 HOME と同じ、-H を参照)
-B
データベースのタイプ、オプションは次のとおりです: 'btree' または 'hash' (デフォルト: btree)
-L
ログ バッファ サイズ (キロバイト単位) (デフォルト: 4096kB)
-C
チェックポイントを実行する間隔NUM> 秒 (無効にする場合は 0、デフォルト: 300 秒)
-T
Do memp_trickle 毎日NUM> 秒 (無効にする場合は 0、デフォルト: 30 秒)
-e
キャッシュ内のクリーンなページの割合 (デフォルト: 60%)
-D
デッドロック検出を次の間隔で実行しますNUM> ミリ秒 (無効にする場合は 0、デフォルト: 100 ミリ秒)
-N 有効にする DB_TXN_NOSYNC パフォーマンスが大幅に向上します (デフォルト: オフ)
-E 不要になったログ ファイルを自動的に削除します。
-X ヒープから領域メモリを割り当てます (デフォルト: オフ)
Replication オプション
-R このサイトで使用されるホストとポートを識別します (必須)
-O このレプリケーション グループに参加している別のサイトを識別します
-M/-S memcachedb をマスターまたはスレーブとして開始します
-n
レプリケーションに参加するサイトの数 (デフォルト: 2)
警告
· これは永続ストレージ ソリューションであるため、有効期限は、
対応する memcache プロトコル クライアントはサイレントに破棄されます。
onworks.net サービスを使用してオンラインで memcachedb を使用する