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 高階訊息佇列協議 的訊息中介軟體的一種,最初起源於金融系統,用於在分布式系統中儲存 訊息,在易用性 擴充套件性 高可用性等方...