MongoDB和Redis的使用

2021-08-31 09:48:24 字數 1522 閱讀 5599

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...