當前位置:成語大全網 - 書法字典 - redis數據是否存儲在內存中?

redis數據是否存儲在內存中?

Redis是壹個基於內存持久性的鍵值數據庫。

1,性能問題,Hashmap在存儲大量數據時需要不斷擴展,Redis支持2的32次方個鍵,每個鍵或值的最大大小為512M。

2.Hashmap是壹個線程,不是壹個Daoquan。redis不需要考慮這個,因為操作的原子性。

3.Redis可以是持久的。雖然Hashmap也可以按順序專門化,但是Java序列化會因為安全問題被廢除,效率也沒有Redis高。此外,Redis有許多持久性策略。

4.Redis可以擴展和分發。

擴展數據:

redis的存儲分為內存存儲、磁盤存儲和日誌文件,配置文件中有三個參數對其進行配置。

保存秒更新,保存配置,指示多長時間和多少次更新操作將數據同步到數據文件。這可以匹配多個條件,比如默認配置文件中的設置,設置了三個條件。

Appendonly是/否,appendonly配置,指示是否在每次更新操作後記錄日誌。如果沒有打開,在斷電的壹段時間內,數據可能會丟失。因為redis本身的同步數據文件是按照上面的保存條件同步的,所以有些數據只會在內存中存在壹段時間。

百度百科-Redis