Ubuntu 18.04 に memcached と libmemcached-tools をインストールしました。次のコマンドは両方とも機能します:
memcstat --servers=localhost
memcstat --servers=127.0.0.1
しかし、memcstat のマニュアルページには次のように書かれています:
オプションを使用してサーバーを指定できます:
--サーバー
または環境変数経由で:
'MEMCACHED_SERVERS, --args'
MEMCACHED_SERVERS 変数を設定する方法の例が見つかりません。試してみました:
MEMCACHED_SERVERS=127.0.0.1
MEMCACHED_SERVERS="127.0.0.1"
MEMCACHED_SERVERS="--args 127.0.0.1"
MEMCACHED_SERVERS="localhost"
MEMCACHED_SERVERS=localhost
MEMCACHED_SERVERS="--servers=localhost"
しかし、memcstat から得られるのは「サーバーが提供されていません」というメッセージだけです。
答え1
環境変数を設定したくない場合は:
#> MEMCACHED_SERVERS='127.0.0.1' memcstat
さもないと:
#> export MEMCACHED_SERVERS='127.0.0.1'
#> memcstat