memcstat の MEMCACHED_SERVERS 環境変数を設定する方法

memcstat の MEMCACHED_SERVERS 環境変数を設定する方法

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

関連情報