Đây là điều - Tôi muốn lưu trữ các đối tượng JS (node.js) nguyên gốc (tham chiếu socket flash) trong redis theo một khóa nhất định. Khi tôi làm điều đó với đơn giản client.set()
nó được lưu trữ như một chuỗi. Khi tôi cố gắng để có được giá trị tôi nhận được [object Object]
- chỉ là một chuỗi.đối tượng lưu trữ node.js trong redis
Bất kỳ cơ hội nào để làm việc này? Dưới đây là mã của tôi:
addSocket : function(sid, socket) {
client.set(sid, socket);
},
getSocket : function(sid) {
client.get(sid, function(err, reply) {
// cant't get an object here. All I get is useless string
});
},
Chuỗi đó có gì? – clyfe
bạn không thể lưu trữ tham chiếu đến javascript ở một số dạng cơ sở dữ liệu vì các đối tượng biến mất khi máy chủ rơi xuống – Raynos
@clyfe: [object Object] – Pono