redis和mongodb的使用命令

2021-09-28 17:51:55 字數 2701 閱讀 9861

一、redis在windows上的命令(cmd中使用)

1、啟動redis的服務端(首先進入redis目錄下,如果配置環境變數,直接用)

redis-server redis.windows.conf 或

redis-server --service-start

2、關閉redis服務端

redis-server --service-stop

可任務管理器啟動關閉

3、啟動redis的客戶端

redis-cli -h 192.168.0.7 -p 6379 或

redis-cli

二、redis設定密碼

1、設定密碼

config set requirepass "root"

2、清空密碼

config set requirepass ""

3、登入

auth root

4、退出(退出後服務也關閉了)

127.0.0.1:6379> shutdown

not connected> exit

5、獲取所有的配置項

config get *

6、設定配置項

config set 配置名 值

7、對鍵的使用

(選擇庫,1-15)

select 0

移動鍵到某個庫下

move 鍵 庫編號

是否存在某個鍵

exists 鍵

設定到期時間

expire 鍵 秒

pexpire 鍵 毫秒

移除 key 的過期時間,key 將持久保持。

persist key

8、刪除值

del 鍵

9、字串操作

set 鍵 值

get 鍵

10、hash操作

hmset hash表名 鍵 值 鍵 值 ...

hget 鍵

三、在菜鳥教程中的redis細講

一、mongodb在windows上的命令(cmd)

1、啟動服務(管理員身份開啟cmd,進入目錄下,如果配置環境變數,不用進入目錄下)

net start mongodb或

服務中心開啟

2、關閉服務

net stop mongodb

2、啟動客戶端

mongo --host 127.0.0.1:27017或

mongo

二、mongodb的一些簡單操作命令

1、命令用於檢視當前操作的文件(資料庫)

db 2、命令可以顯示所有資料的列表

show dbs

3、進入乙個指定的資料庫 (沒有就建立資料庫,要想看到必須插入一條資料後才可以看到)

use 庫名

4、刪除資料庫(當前的資料庫)

db.dropdatabase()

5、建立集合(表)

db.createcollection(name)

或者 db.createcollection(name, options)

或者插入乙個沒存在集合的文件時自動建立

db.mycol2.insert()

6、刪除集合

db.collection.drop()

或者指定

db.集合名.drop()

7、檢視集合

show tables

或者show collections

8、插入文件(json)

db.集合名.insert(document)

9、更新文件

db.collection.update(有許多引數)具體詳情請看菜鳥教程

10、刪除文件

remove() 方法已經過時了,現在官方推薦使用 deleteone() 和 deletemany() 方法。

db.collection.remove(有許多引數)具體請看菜鳥

如刪除集合下全部文件:

db.集合名.deletemany({})

刪除 status 等於 a 的全部文件:

db.集合名.deletemany()

刪除 status 等於 d 的乙個文件:

db.集合名.deleteone( )

11、查詢文件

db.集合名.find(query, projection)

或者易讀方式查詢

db.集合名.find().pretty()

複雜查詢請看菜鳥

12、排序

db.collection_name.find().sort()

13、limit()方法基本語法

db.collection_name.find().limit(number)

14、skip() 方法指令碼語法格

db.collection_name.find().limit(number).skip(number)

15、建立索引方法基本語法格式

db.collection.createindex(keys, options)

三、菜鳥教程中的mongodb細講

MongoDB和Redis的區別

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

mongodb和redis的區別

mongodb更類似mysql,支援字段索引 游標操作,其優勢在於查詢功能比較強大,擅長查詢json資料,能儲存海量資料,但是不支援事務。記憶體管理機制 redis資料全部存在記憶體,定期寫入磁碟,當記憶體不夠時,可以選擇指定的lru演算法刪除資料。mongodb資料存在記憶體,由linux系統mm...

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