1. 程式人生 > >redis的資料型別和持久化方式

redis的資料型別和持久化方式

redis是一種高階的key-value的儲存系統

其中的key是字串型別

其中value 支援五種資料型別:

1)字串型 string

2)字串列表 lists

3)字串集合 sets

4)有序字串集合 sorted sets

5)雜湊型別 hashs

Redis中的Hashes型別可以看成具有String Key和String Value的map容器。所 以該型別非常適合於儲存值物件的資訊。如Username、Password和Age等。如果 Hash中包含很少的欄位,那麼該型別的資料也將僅佔用很少的磁碟空間。每一個Hash 可以儲存4294967295個鍵值對。

 

Redis的持久化方案:

Redis的所有資料都是儲存到記憶體中的。

Rdb:快照形式,定期把記憶體中當前時刻的資料儲存到磁碟。Redis預設支援的持久化方案。

aof形式:append only file。把所有對redis資料庫操作的命令,增刪改操作的命令。儲存到檔案中。資料庫恢復時把所有的命令執行一遍即可。