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.2 mongodb
export path=/usr/local/mongodb/bin:$path
sudo brew install mongodb
如果要安裝支援 tls/ssl 命令如下:
sudo brew install mongodb --with-openssl
安裝最新開發版本:
sudo brew install mongodb --devel
執行mongodb
1、首先我們建立乙個資料庫儲存目錄/data/db
:
sudo mkdir -p /data/db
2、啟動mongodb,預設資料庫目錄即為/data/db
sudo mongod
# 如果沒有建立全域性路徑 path,需要進入以下目錄
cd /usr/local/mongodb/bin
sudo ./mongod
3、再開啟乙個終端進入執行以下命令:
$ cd /usr/local/mongodb/bin
$ ./mongo
# 下面這個不需要執行
mongodb shell version v3.4.2
connecting to: mongodb:
mongodb server version: 3.4.2
welcome to the mongodb shell.
……# 當執行完上面的命令後會出現`>`,此時輸入下方運算,運算成功即可
> 1 + 1
2>
注意:如果你的資料庫目錄不是/data/db,可以通過 --dbpath 來指定。redis
redis的安裝
安裝完成後使用命令進行解壓
# 解壓
$ tar xzf redis-5.0.0.tar.gz
# 進入redis-5.0.0
$ cd redis-5.0.0
# 編譯redis
$ make
進入到解壓後的src目錄,通過如下命令啟動redis:
# 不需要執行cd src,直接在redis-5.0.0目錄下執行下面命令
src/redis-server
MongoDB和Redis的區別
mongodb更類似mysql,支援字段索引 游標操作,其優勢在於查詢功能比較強大,擅長查詢json資料,能儲存海量資料,但是不支援事務。mysql在大資料量時效率顯著下降,mongodb更多時候作為關聯式資料庫的一種替代。redis資料全部存在記憶體,定期寫入磁碟,當記憶體不夠時,可以選擇指定的l...
mongodb和redis的區別
mongodb更類似mysql,支援字段索引 游標操作,其優勢在於查詢功能比較強大,擅長查詢json資料,能儲存海量資料,但是不支援事務。記憶體管理機制 redis資料全部存在記憶體,定期寫入磁碟,當記憶體不夠時,可以選擇指定的lru演算法刪除資料。mongodb資料存在記憶體,由linux系統mm...
redis和mongodb的使用命令
一 redis在windows上的命令 cmd中使用 1 啟動redis的服務端 首先進入redis目錄下,如果配置環境變數,直接用 redis server redis.windows.conf 或 redis server service start 2 關閉redis服務端 redis ser...