Redis
 sql >> Teknologi Basis Data >  >> NoSQL >> Redis

Redis:Mengembalikan semua nilai yang disimpan dalam database

Ada perbedaan antara tipe yang berbeda di Redis, jadi Anda harus melihat tipe data untuk menentukan cara mendapatkan nilai dari kunci. Jadi:

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. kabel aksi berlangganan secara lokal, tetapi tidak di heroku

  2. Porting dari SQLite ke Redis

  3. Redis mencari variabel url redis env tidak yakin di mana harus meletakkan variabel env URI buruk (bukan URI?):(URI::InvalidURIError)

  4. StackExchange.Redis.RedisTimeoutException:Batas waktu menunggu tanggapan

  5. Seledri mencoba terhubung ke broker yang salah