コマンドでmemcachedに保存している情報を確認したい時に使うコマンドを纏めてみました。
1、まずmemcachedのサービス確認する
$ service memcached status
memcached-11211 (pid 2042) を実行中...
memcached-11511 (pid 2049) を実行中...
memcached-11911 (pid 2057) を実行中...
memcached-21211 (pid 2066) を実行中...
4つのポートで動いてることを確認できました。
2、次にmemcachedの再起動
$ service memcached restart
3、memcachedに接続する
例: ポート21211に接続する
$ telnet 127.0.0.1 21211
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
4、itemsを確認する
stats items
STAT items:5:number 1
STAT items:5:age 5905
STAT items:5:evicted 0
STAT items:5:evicted_nonzero 0
STAT items:5:evicted_time 0
STAT items:5:outofmemory 0
END
5、itemsのキーを確認する
例5番に保存されているキーを確認する
stats cachedump 5 1
ITEM app_445736_user_10003168 [98 b; 1479436409 s]
END
6、とあるキーの値を確認する
get app_445736_user_10003168
VALUE app_445736_user_100031681000 6
test data
END
2016年11月18日金曜日
2016年11月11日金曜日
2016年11月9日水曜日
正規表現 ある文字を含まない行を検索 と 空行を検索
正規表現で、ある文字を含まない検索は以下の通りです。
例:「key」を含まない
^(?!.*key).+$
空行の検索方法は以下の通りです。
^\r\n
例:「key」を含まない
^(?!.*key).+$
空行の検索方法は以下の通りです。
^\r\n
2016年11月8日火曜日
linuxあるフォルダのファイル一覧を表示 子フォルダも含む
linuxあるフォルダのファイル一覧を表示 子フォルダも含む
find /dir -type f -follow -print
-type f
ファイルを出力を意味します。-follow
シンボリックの参照先も検索します。-print
ファイル名を出力する2016年11月6日日曜日
php日付から月を取得する方法
カレント時間から月の取得するには以下の三つ方法があります。
とある文字列から月の取得方法は以下の通りです。
date('M')
date('n')
date('m')
とある文字列から月の取得方法は以下の通りです。
$mydate = "2010-05-12 13:57:01";
$month = date("m",strtotime($mydate));
php Laravelで実行されたSQLを取得する方法
Laravelの「$query->toSql()」で実行されたsqlを見ることができますが、その方法で引数を見えないです。
代入した引数も見える方法はありますか。
調べたところ、queryを実行した直後に、「DB::getQueryLog()」でsqlも、代入した引数も見ることができます。
具体的に使い方は以下の通りです。
1、まず、ファイルの先頭に、以下を追加:
use DB;
2、queryの実行前、以下を追加
DB::enableQueryLog();
3、queryの実行直後に、実行されたsqlを取得することができます。
DB::getQueryLog()
ステップ2と3を合わせた例です。↓
代入した引数も見える方法はありますか。
調べたところ、queryを実行した直後に、「DB::getQueryLog()」でsqlも、代入した引数も見ることができます。
具体的に使い方は以下の通りです。
1、まず、ファイルの先頭に、以下を追加:
use DB;
2、queryの実行前、以下を追加
DB::enableQueryLog();
3、queryの実行直後に、実行されたsqlを取得することができます。
DB::getQueryLog()
ステップ2と3を合わせた例です。↓
DB::enableQueryLog();
$result = $query->count();
dd(DB::getQueryLog());
2016年11月4日金曜日
「httpd は停止していますがサブシステムがロックされています」の対策方法
今日「sudo service httpd start」を押したら、以下のエラーができました。
httpd は停止していますがサブシステムがロックされています
どうやっら起動できなくなりました。
googleしたら、ファイル「/var/lock/subsys/httpd」を削除して、再び「sudo service httpd start」を実行して無事に動いてくれました。
たまたま何かの問題で、「/var/lock/subsys/httpd」 が残ったままhttpdが停止してしまったようです。
httpd は停止していますがサブシステムがロックされています
どうやっら起動できなくなりました。
googleしたら、ファイル「/var/lock/subsys/httpd」を削除して、再び「sudo service httpd start」を実行して無事に動いてくれました。
たまたま何かの問題で、「/var/lock/subsys/httpd」 が残ったままhttpdが停止してしまったようです。
登録:
投稿 (Atom)