mongodb和redis的區別

2021-08-08 21:48:21 字數 331 閱讀 5633

mongodb更類似mysql,支援字段索引、游標操作,其優勢在於查詢功能比較強大,

擅長查詢json資料,能儲存海量資料,但是不支援事務。

記憶體管理機制

redis資料全部存在記憶體,定期寫入磁碟,當記憶體不夠時,可以選擇指定的lru演算法刪除資料。

mongodb資料存在記憶體,由linux系統mmap實現,當記憶體不夠時,只將熱點資料放入記憶體,其他資料存在磁碟。

支援的資料結構

redis支援的資料結構豐富,包括hash、set、list等。

mongodb資料結構比較單一,但是支援豐富的資料表達,索引,最類似關係型資料庫,支援的查詢語言非常豐富。

MongoDB和Redis的區別

mongodb更類似mysql,支援字段索引 游標操作,其優勢在於查詢功能比較強大,擅長查詢json資料,能儲存海量資料,但是不支援事務。mysql在大資料量時效率顯著下降,mongodb更多時候作為關聯式資料庫的一種替代。redis資料全部存在記憶體,定期寫入磁碟,當記憶體不夠時,可以選擇指定的l...

MongoDB和Redis的使用

mongodb mongodb的安裝 進入 usr local cd usr local sudo curl o 解壓 sudo tar zxvf mongodb osx x86 64 3.4.2.tgz 重新命名為 mongodb 目錄 sudo mv mongodb osx x86 64 3.4...

redis和mongodb的使用命令

一 redis在windows上的命令 cmd中使用 1 啟動redis的服務端 首先進入redis目錄下,如果配置環境變數,直接用 redis server redis.windows.conf 或 redis server service start 2 關閉redis服務端 redis ser...