Redis資料儲存位置匯出資料
Redis是一款支援多種資料型別的Key-Value資料庫。
這裡介紹下如何從Redis中匯出資料。
資料是如何儲存的?、
Redis中是把資料儲存到記憶體中的,但是它也會定期的把資料寫會到硬碟中。
Redis儲存資料有兩種方式:
- 快照模式(Snapshot)
它支援兩種快照模式:
- 定時快照,即按一定時間將記憶體中的資料儲存到磁碟上。
- 定量快照,即資料變化一定次數後將資料儲存到磁碟上。
你也可以結合這兩種方式,比如變化1000次,距離上次儲存時間60秒以上才儲存資料。
- 寫模式(Append
Only File)這種模式下Redis會把所以修改資料的命令(如Update,Set)等儲存到一個只能追加的ASAP檔案中,當Redis重啟時,它會把這個檔案裡的命令重新執行一遍。
資料儲存到哪裡?
資料是儲存到一個資料檔案中的,具體檔名要看Redis的配置檔案,即Redis.conf
這裡以安裝到/usr/local/redis為例,配置檔案在/usr/local/redis/redis.conf
dbfilename demo.rdb
看到沒,就是這個demo.rdb檔案。
資料如何到匯出?
Redis寫資料時先寫到一個temp檔案中,然後再把temp檔案重新命名為預定義的檔案,所以即使Redis在執行,也可以直接用cp命令拷貝這個檔案。
cp /usr/loca/redis/demo.rdb /home/greenerycn/db/demo.rdb
資料如何恢復?
關閉Redis後直接覆蓋掉demo.rdb,然後重啟即可。
相關文章
- SettingsProvider資料儲存位置IDE
- gitlab資料庫儲存位置Gitlab資料庫
- 【Redis】redis各型別資料儲存分析Redis型別
- PHP匯出大量資料,儲存為CSV檔案PHP
- Redis資料儲存和讀寫Redis
- redis-5.資料儲存格式Redis
- redis-4.資料儲存型別Redis型別
- oracle使用儲存過程將表資料以excel格式匯出Oracle儲存過程Excel
- 本地儲存VS雲端儲存:區別不只是資料存放位置
- mysql 匯入匯出資料庫以及函式、儲存過程的介紹MySql資料庫函式儲存過程
- 資料儲存(1):從資料儲存看人類文明-資料儲存器發展歷程
- QZpython匯入匯出redis資料的實現deuPythonRedis
- 資料庫 MySQL 資料匯入匯出資料庫MySql
- 資料儲存--檔案儲存
- Redis資料結構(一)-Redis的資料儲存及String型別的實現Redis資料結構型別
- Redis為何這麼快–資料儲存角度Redis
- redis叢集資料儲存和獲取原理Redis
- TiDB資料儲存TiDB
- 資料儲存:CoreData
- iOS 資料儲存iOS
- 微信資料夾儲存在什麼位置?如何修改儲存路徑
- 【儲存資料恢復】NetApp儲存誤刪資料夾的資料恢復案例資料恢復APP
- 資料儲存位置記憶體圖及一個題目記憶體
- [MySQL]為什麼非聚簇索引不儲存資料位置MySql索引
- mysql匯出資料MySql
- sqoop資料匯入匯出OOP
- Oracle 資料匯入匯出Oracle
- 資料泵匯出匯入
- Oracle資料匯入匯出Oracle
- phpMyAdmin匯入/匯出資料PHP
- 儲存資料之SharedPreference
- Flutter 資料儲存 SharedPreferencesFlutter
- SRAM資料儲存原理
- 用SharedPreference儲存資料
- 如何用PLSQL匯出資料庫存表結構資訊SQL資料庫
- 記錄一次資料儲存出錯
- plsql developmer 匯出資料和生成資料SQLdev
- MySQL 更改資料庫資料儲存目錄MySql資料庫
- 【資料庫】資料庫儲存過程(一)資料庫儲存過程