Redis
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> Redis

Kết nối Redis đã mất từ ​​sự kiện đóng

Chúng tôi cũng gặp nhiều rắc rối về kết nối với Redis. Có vẻ như nó sẽ đóng kết nối mà không cần thông báo cho khách hàng. Chúng tôi nhận thấy rằng nó có thể là sự cố hết thời gian chờ trên máy chủ. Đây là giải pháp mà chúng tôi sử dụng và chúng tôi đã không gặp sự cố kể từ tháng 7.

var RETRY_EVERY = 1000 * 60 * 3;
var startTimer = function(){
    console.log('Begin the hot tub!')
    setInterval(function(){
        try{
            client.set('hot',new Date());
            console.log(client.get('hot'))
        }
        catch(e){
            console.log(e);
        }

    },RETRY_EVERY)
}();

Xem xét nó chỉ có một cuộc gọi mỗi 3 phút, nó sẽ không có vấn đề gì về hiệu suất;)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MurmurHash - nó là gì?

  2. Làm thế nào để thực hiện Persistence Store trong Redis?

  3. Viết trên Slave redis db

  4. Aerospike khác với các cơ sở dữ liệu nosql key-value khác như thế nào?

  5. WRONGTYPE Thao tác chống lại một khóa giữ sai loại giá trị php