訂閱頻道:
redis會對你選擇的頻道進行監視,當有人在該頻道發出資訊時你會得到該資訊
subscribe channel [channel...]
psubscribe channel*(可以訂閱多個頻道,與subscribe不同的地方是訂閱的頻道能寫成帶有*?這些格式[即pattern格式])
例:psubscribe s*(訂閱以s開頭的頻道)
----------
發布頻道資訊:
可以向該頻道傳送訊息,返回值為interger型別,代表多少個頻道收到該訊息
publish channel message
與普通資料庫相同,redis也有多個資料庫。
mysql資料庫可以用語句自定義建立:create database ***
redis也是有資料庫的。redis已經提前建立好。
redis預設有16個資料庫。資料庫名稱0 1 2 …. 15(預設操作是發生在0號資料庫上)
切換資料庫
select
0/
對某個鍵值對進行資料庫移植
move key
1(將key對應的鍵值對一直到1號資料庫中)
清空當前資料庫
flushdb
清空所有資料庫(0-15)
flushall
mysql事務:目的為了保證資料完整性,安全。
redis的事務:目的是為了redis語句的批量化執行,無法保證事務安全。
無法保證事務安全的原因,即使語句執行失敗,也不會回滾,而是跳過失敗繼續執行
GCC擴充套件特性
遇到了乙個關於零陣列定義的問題,總結如下 零陣列的使用的好處是 它在結構裡不占用空間,但是結構可以通過它訪問結構之外的資料。這也給了它的很大的訪問許可權,因此在通過零陣列訪問之前,一定要檢查訪問範圍的有效性。下面是乙個簡單的例子 include include typedef struct arra...
redis擴充套件
什麼是redis redis即是記憶體快取記憶體資料庫。redis全稱為 remote dictionary server 遠端資料服務 該軟體使用c語言編寫,redis是乙個key value儲存系統,它支援豐富的資料型別,如 string list set zset sorted set has...
phpstudy的Redis擴充套件
一 檢視自己的phpinfo資訊 二 查詢相對應得redis擴充套件 我的是x86,vc14 三 操作 1.解壓,並複製php redis.dll 和 php redis.pdb 2.貼上到phpstudy的php的ext 注意你的php版本,我的是php7 3.開啟phpstudy的 其他選項選單...