宕机 - redis单个节点被终止的原因有哪些?
PHP中文网
PHP中文网 2017-04-24 09:11:33
0
1
718

我在服务器上运行了一个redis实例,后来使用了一段时间发现redis连接不上去,6379端口也关闭了,看了log都是一连串的aof和rdb记录,最后一行也是说rdb成功退出。
请问各位redis前辈知道有哪些原因会导致redis端口被终止实例停止运行呢?之前搭建集群也有节点会莫名其妙宕掉,找Log也查不出名堂,跪求经验指点,谢谢!

PHP中文网
PHP中文网

认证0级讲师

membalas semua(1)
大家讲道理

Nampaknya redis tidak akan menyokong pilihan vm-enabled dalam versi 2.8 Sebabnya saya rasa penulis sedang mempertimbangkan prestasi. Apabila jumlah data meningkat, ia akan melaporkan bahawa memori tidak mencukupi, tidak boleh ditulis, malah pelayan tidak berfungsi

Beri perhatian khusus apabila anda menggunakan strategi kegigihan.
Contohnya, dengan memori 20G, inilah masalahnya Apabila anda memasukkan data ke dalam redis, redis akan membuang data ke cakera keras secara tidak segerak
Kedengarannya sempurna apabila anda memikirkannya ia akan membuat proses dan menduduki saiz memori yang sama,
memori yang anda perlukan serta-merta 20G+20G = 40G

.

Saya tidak tahu sama ada volum perniagaan anda sangat besar.

Selain itu, adakah logik perniagaan anda mempunyai kebocoran memori dalam cache (cache pemastautin)?
Adalah disyorkan untuk menulis skrip untuk memantau penggunaan memori pelayan. Kadang-kadang
sukar untuk mencari masalah hanya dengan melihat log redis.

Saya harap cadangan saya dapat membantu anda

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