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

Redis:Trả lại tất cả các giá trị được lưu trữ trong cơ sở dữ liệu

Có sự khác biệt giữa các kiểu khác nhau trong Redis, vì vậy bạn phải xem kiểu dữ liệu để xác định cách lấy các giá trị từ khóa. Vì vậy:

keys = redis.keys('*')
for key in keys:
    type = redis.type(key)
    if type == "string":
        val = redis.get(key)
    if type == "hash":
        vals = redis.hgetall(key)
    if type == "zset":
        vals = redis.zrange(key, 0, -1)
    if type == "list":
        vals = redis.lrange(key, 0, -1)
    if type == "set":
        vals = redis. smembers(key)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. ngủ đông bộ nhớ cache cấp hai với Redis -sẽ cải thiện hiệu suất?

  2. Redis - Cái gì, Tại sao và Cách sử dụng Redis làm cơ sở dữ liệu chính

  3. Lưu trữ các khóa có tiền tố hết hạn trong redis

  4. Có thư viện redis chặn cho node.js không?

  5. Gỡ cài đặt Redis trên Mac OSX. Phiên bản cũ hơn đang chạy sau khi cài đặt bản cập nhật