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

Redis chỉ cho phép biểu diễn chuỗi nhưng không cho phép giá trị số

Redis lưu trữ mọi thứ trong chuỗi hoặc trong biểu diễn chuỗi của nó. Ngay cả các hàm như INCR cũng hoạt động bằng cách đầu tiên phân tích nó thành INTEGER sau đó thực hiện thao tác

Lưu ý:đây là thao tác chuỗi vì Redis không có kiểu số nguyên chuyên dụng. Chuỗi được lưu trữ tại khóa được hiểu là một số nguyên có dấu 64 bit cơ số 10 để thực hiện thao tác.

Redis lưu trữ các số nguyên trong biểu diễn số nguyên của chúng, vì vậy đối với các giá trị chuỗi thực sự chứa một số nguyên, không có chi phí nào để lưu trữ biểu diễn chuỗi của số nguyên.

Và w.r.t Jedis; nhìn vào nguồn, tôi không nghĩ rằng nó hỗ trợ bất kỳ thứ gì khác ngoài chuỗi



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Nhiệm vụ cần tây luôn ĐANG ĐẨY

  2. Cách cài đặt và cấu hình Redis trên ElasticBeanstalk

  3. lấy đối tượng từ redis mà không có eval?

  4. GenericJackson2JsonRedisSerializer Bỏ qua lớp và thuộc tính

  5. cách lưu trữ một đối tượng phức tạp trong redis (sử dụng redis-py)