卡顿 - redis延迟问题
漂亮男人
漂亮男人 2017-04-25 09:03:46
0
4
877

redis 请求慢

time redis-cli -h 127.0.0.1 -a 123456 ping
PONG

real    0m2.314s
user    0m0.000s
sys    0m0.002s

不是每次都慢,大概5、6次操作中会出现一次超过秒。以下是redis信息

used_memory:3646312
used_memory_human:3.48M
used_memory_rss:10051584
used_memory_peak:4901784
used_memory_peak_human:4.67M
used_memory_lua:31744
mem_fragmentation_ratio:2.76
mem_allocator:jemalloc-3.2.0

# Clients
connected_clients:1
client_longest_output_list:0
client_biggest_input_buf:0
blocked_clients:0

开启redis的错误日志,但是没有发现有执行慢的命令。服务器信息

top - 12:28:07 up 18:18,  6 users,  load average: 2.24, 2.17, 2.30
Tasks: 236 total,   1 running, 235 sleeping,   0 stopped,   0 zombie
Cpu(s):  1.0%us,  1.4%sy,  0.0%ni, 87.6%id, 10.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   8058088k total,  2601592k used,  5456496k free,   731772k buffers
Swap: 16777212k total,        0k used, 16777212k free,   621424k cached

这台服务器是测试机,公司人员也不多,请求量不会大。服务器tcp连接数维持在100以下。

漂亮男人
漂亮男人

membalas semua(4)
某草草

Saya rasa ia adalah kelewatan penghantaran rangkaian. Kemungkinan masalah redis sangat kecil.

黄舟

Gunakan kependaman untuk menguji kependaman rangkaian
redis-cli --latency -h host -p port

仅有的幸福

Buka monitor dan semak masa masuk dan pulangan setiap arahan. Jika semuanya normal, anda perlu mempertimbangkan sama ada terdapat kelewatan penghantaran rangkaian

大家讲道理

Klien menetapkan tamat masa Jika ia tidak ditetapkan secara lalai, kebarangkalian kejadian adalah agak tinggi Jika anda menggunakan kumpulan untuk menetapkan tamat masa=0, masalah seperti ini boleh diselesaikan.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan