Redisメモ

2947 ワード

Redis Monitorコマンド
Redisサーバが受信したコマンドをリアルタイムで印刷し、デバッグ時に使用します.使用方法は通常のコマンドと同じです.
redis-cli monitor
# out
OK
1499824891.576272 [0 127.0.0.1:61351] "COMMAND"
1499824895.092279 [0 127.0.0.1:61351] "keys" "*"
1499824962.595772 [0 127.0.0.1:61351] "get" "aa"
1499824975.056561 [0 127.0.0.1:61351] "hgetall" "aa"
1499824979.965684 [0 127.0.0.1:61351] "lrange" "aa" "0" "-1"
ウォッチコマンドに従ってredis値をリアルタイムで監視
watch -n 0.2 'redis-cli -h 127.0.0.1 -p 6379 -a password llen list_key'
lrange
LRANGE key start stopは、リストkeyで指定された区間内の要素を返し、区間はオフセットstartとstopで指定されます.オフセット量は0から始まり、このように推定され、最後のビットは-1で表すことができます.区間に戻りemptyは存在しません.startとstopが等しいことは、要素を返すことを意味します.
#        
lrange key 0 0
#         
lrange key -1 -1
#         
lrange key -2 -1
–bigkeys
redis-cli -h ip -p port -a pwd --bigkeys