redis與RabbitMq常見命令

2021-10-23 06:06:26 字數 1703 閱讀 5923

redis

###啟動redis

redis-server.exe redis.windows.conf

###啟動客戶端連線

redis-cli -h 127.0.0.1 -p 6379

##rabbitmq常用命令

####1、以應用方式啟動(程序)

rabbitmq-server -detached 後台啟動  不會關程序 需要用命令關  關閉:rabbitmqctl stop

(最常用)rabbitmq-server 直接啟動,如果你關閉視窗或者需要在改視窗使用其他命令時應用就會停止

####2、以服務方式啟動(安裝完之後在任務管理器中服務一欄能看到rabbtimq)

rabbitmq-service install 安裝服務

rabbitmq-service start 開始服務

rabbitmq-service stop  停止服務

rabbitmq-service enable 使服務有效

rabbitmq-service disable 使服務無效

rabbitmq-service help 幫助

當rabbitmq-service install之後預設服務是enable的,如果這時設定服務為disable的話,rabbitmq-service start就會報錯。

當rabbitmq-service start正常啟動服務之後,使用disable是沒有效果的

####服務啟動:

rabbitmq-server –detached

####服務關閉: 

rabbitmqctl stop 若單機有多個例項,則在rabbitmqctl後加–n 指定名稱

####開啟某個外掛程式:

rabbitmq-plugins enable ***

####關閉某個外掛程式:

rabbitmq-plugins disable***

注意:重啟伺服器後生效。

####新建virtual_host:

rabbitmqctl add_vhost ***

########撤銷virtual_host:

rabbitmqctl delete_vhost ***

####新建使用者:

rabbitmqctl add_user *** pwd

####刪除使用者:

rabbitmqctl delete_user ***

####改密碼:

rabbimqctl change_password

####設定使用者角色:

rabbitmqctl set_user_tags

tag可以為 administrator,monitoring, management

####許可權設定:

set_permissions [-pvhostpath]

vhostpathvhost路徑

user 使用者名稱

conf乙個正規表示式match哪些配置資源能夠被該使用者訪問

write乙個正規表示式match哪些配置資源能夠被該使用者讀

read乙個正規表示式match哪些配置資源能夠被該使用者訪問

####伺服器狀態:

rabbitmqctl status

####佇列資訊:

rabbitmqctl list_queues[-p vhostpath] [queueinfoitem ...]

RabbitMQ與Redis佇列對比

本文僅針對rabbitmq與redis做佇列應用時的情況進行對比 具體採用什麼方式實現,還需要取決於系統的實際需求 rabbitmq是實現amqp 高階訊息佇列協議 的訊息中介軟體的一種,最初起源於金融系統,用於在分布式系統中儲存 訊息,在易用性 擴充套件性 高可用性等方面表現不俗。訊息中介軟體主要...

RabbitMQ與Redis佇列對比

rabbitmq是實現amqp 高階訊息佇列協議 的訊息中介軟體的一種,最初起源於金融系統,用於在分布式系統中儲存 訊息,在易用性 擴充套件性 高可用性等方面表現不俗。訊息中介軟體主要用於元件之間的解耦,訊息的傳送者無需知道訊息使用者的存在,反之亦然。是乙個key value的nosql資料庫,開發...

RabbitMQ與Redis佇列對比

本文僅針對rabbitmq與redis做佇列應用時的情況進行對比 具體採用什麼方式實現,還需要取決於系統的實際需求 簡要介紹 rabbitmq rabbitmq是實現amqp 高階訊息佇列協議 的訊息中介軟體的一種,最初起源於金融系統,用於在分布式系統中儲存 訊息,在易用性 擴充套件性 高可用性等方...