首頁 >資料庫 >Redis >redis如何儲存數據

redis如何儲存數據

silencement
silencement原創
2019-06-06 16:00:2310924瀏覽

redis如何儲存數據

redis是什麼?

Redis 是一個高效能的key-value資料庫。 redis的出現,很大程度補償了memcached這類key/value儲存的不足,在部 分場合可以對關係資料庫起到很好的補充作用。它提供了Java,C/C ,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客戶端,使用很方便。 (redis教學

redis如何儲存資料?

Redis中是把資料存到記憶體中的,但是它也會定期的把資料寫會到硬碟中。

Redis儲存資料有兩種方式:

一、快照模式(Snapshot)

它支援兩種快照模式:

1.定時快照,即以一定時間將記憶體中的資料儲存到磁碟上。

2.定量快照,即資料變更一定次數後將資料儲存到磁碟上。

二、寫入模式(Append Only File)

這種模式下Redis會把所以修改資料的指令(如Update,Set)等儲存到一個只能追加的ASAP檔案中,當Redis重啟時,它會把這個文件裡的命令重新執行一遍。

資料保存到哪裡?

資料是儲存到一個資料檔案中的,具體檔案名稱要看Redis的設定文件,即Redis.conf

config get dbfilename   (返回  dump.rdb)

可以使用  config set dbfilename new (修改你要儲存資料的檔案)





################################################################ ########

以上是redis如何儲存數據的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:mq和redis區別下一篇:mq和redis區別

相關文章

看更多