伺服器命令
ping:測試連線是否存活
echo:在命令列列印一些內容
select:選擇資料庫,redis資料庫編號從0-15,可以選擇任意乙個資料庫來進行資料的訪問
quit:退出連線
dbsize:返回當前資料庫中key的數目
info:獲取伺服器的資訊和統計
flushdb:刪除當前選擇資料庫中的所有key
flushall;刪除所有資料庫中的所有key
訊息訂閱與發布
1.subscribe channel:訂閱頻道,例:subscribe mychat,訂閱mychat這個頻道
2.psubscribe channel*:批量訂閱頻道,例:psubscribe s*
訂閱以s*開頭的頻道
3.publish channel content:在指定的頻道中發布訊息,如 publish mychat 'today is a newday'
redis事務
命令解釋
multi:開啟事務用於標記事務的開始,其後執行的命令都將被存入命令佇列,知道執行exec時,這些命令才會被原子的執行,類似於關係型資料庫中的begin transaction
exec:提交事務,類似於關係型資料庫中的commit
discard:事務回滾,類似於關係型資料庫中的:rollback
訊息發布 訂閱伺服器 Laharsub
laharsub是一種構建在三層架構之上的發布 訂閱訊息伺服器 前端 客戶端,中間層 web服務,後端 帶有發布 訂閱功能和儲存能力的系統。客戶端一般是瀏覽器,但是可以是所有已知能夠做出http請求的程式。中間層是一種wcf的http服務,它會從客戶端接收訊息,並向其傳送訊息,而後端會包含真正的與訊...
redis 伺服器相關命令
測試連線是否存活。ping pong 執行下面命令之前,我們停止redis伺服器 ping could not connect to redis at 127.0.0.1 6379 connection refused 執行下面命令之前,我們啟動redis伺服器 ping pong在命令列列印一些內...
伺服器訊息推送
客戶端定時向伺服器傳送ajax請求,伺服器接到請求後馬上返回響應資訊並關閉連線 優點 後端程式編寫比較容易 缺點 求中有大半是無用,浪費頻寬和伺服器資源 客戶端向伺服器傳送ajax請求,伺服器接到請求後hold住連線,直到有新訊息才返回響應資訊並關閉連線,客戶端處理完響應資訊後再向伺服器傳送新的請求...