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

node.js lưu trữ các đối tượng trong redis

Vì ổ cắm thuộc loại Object , bạn cần chuyển đổi đối tượng thành chuỗi trước khi lưu trữ và khi truy xuất socket, cần chuyển đổi lại thành đối tượng.

Bạn có thể sử dụng

JSON.stringify(socket) 

để chuyển đổi thành một chuỗi và

JSON.parse(socketstr) 

để chuyển đổi trở lại một đối tượng.

Chỉnh sửa:

Kể từ khi phát hành phiên bản 2.0.0 , chúng tôi có thể lưu trữ các đối tượng dưới dạng băm vào Redis.

client.hmset("hosts", "mjr", "1", "another", "23", "home", "1234");

client.hgetall("hosts", function (err, obj) {
    console.dir(obj);
});

https://redis.io/commands/hset

https://github.com/NodeRedis/node_redis



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Hoạt động của @cache_page () decorator trong django-redis-cache

  2. Làm cách nào redis phân tách cá thể nhiều người dùng đang chạy trên cùng một máy chủ?

  3. Kết nối SSL với Redis với StackExchange.Redis

  4. Redis cluster failover:slave sẽ không trở thành master

  5. Cấu hình Laravel Redis