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,然後重啟即可。
相關文章
- gitlab資料庫儲存位置Gitlab資料庫
- SettingsProvider資料儲存位置IDE
- 【Redis】redis各型別資料儲存分析Redis型別
- PHP匯出大量資料,儲存為CSV檔案PHP
- redis-5.資料儲存格式Redis
- 修改MySQL資料庫儲存位置datadirMySql資料庫
- 如何從redis中匯出資料Redis
- redis-4.資料儲存型別Redis型別
- 本地儲存VS雲端儲存:區別不只是資料存放位置
- 資料儲存
- mysql 匯入匯出資料庫以及函式、儲存過程的介紹MySql資料庫函式儲存過程
- 資料庫 MySQL 資料匯入匯出資料庫MySql
- 資料儲存(1):從資料儲存看人類文明-資料儲存器發展歷程
- 資料儲存與輸出輸入
- 微信資料夾儲存在什麼位置?如何修改儲存路徑
- QZpython匯入匯出redis資料的實現deuPythonRedis
- Redis為何這麼快–資料儲存角度Redis
- redis叢集資料儲存和獲取原理Redis
- 資料儲存:CoreData
- iOS 資料儲存iOS
- IOS資料儲存iOS
- Redis資料結構(一)-Redis的資料儲存及String型別的實現Redis資料結構型別
- 資料泵匯出匯入資料標準文件
- php 資料匯出PHP
- mysql匯出資料MySql
- Hive資料匯出Hive
- MySQL 匯出資料MySql
- ociuldr 資料匯出
- 快速匯出資料
- mysqldump匯出資料MySql
- 資料泵匯出匯入
- Oracle 資料匯入匯出Oracle
- mysql資料匯入匯出MySql
- mysql資料匯出匯入MySql
- oracle資料匯入匯出Oracle
- Redis批量匯入文字資料Redis
- 資料儲存位置記憶體圖及一個題目記憶體
- hive資料倉儲匯入資料的方法Hive