Redis

一滤奈、定義:

? ? ? ?Redis 是一個(gè)開源(BSD許可)的,內(nèi)存中的數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)系統(tǒng)顿苇,它可以用作數(shù)據(jù)庫(kù)峭咒、緩存和消息中間件。 它支持多種類型的數(shù)據(jù)結(jié)構(gòu)纪岁,如?字符串(strings)凑队,?散列(hashes),?列表(lists)幔翰,?集合(sets)漩氨,?有序集合(sorted sets)?與范圍查詢,?bitmaps遗增,?hyperloglogs?和?地理空間(geospatial)?索引半徑查詢叫惊。 Redis 內(nèi)置了?復(fù)制(replication)LUA腳本(Lua scripting)做修,?LRU驅(qū)動(dòng)事件(LRU eviction)霍狰,事務(wù)(transactions)?和不同級(jí)別的?磁盤持久化(persistence)抡草, 并通過?Redis哨兵(Sentinel)和自動(dòng)?分區(qū)(Cluster)提供高可用性(high availability)。

二蔗坯、使用指令

2.1康震、啟動(dòng)Redis服務(wù)和客戶端

? ? ? ?在Windows下安裝好Redis之后,要啟動(dòng)Redis客戶端(redis-cli)的話宾濒,首先要啟動(dòng)Redis?服務(wù)(redis-server)腿短。

先進(jìn)入Redis安裝路徑,輸入cmd進(jìn)入命令窗口鼎兽,輸入:redis-server答姥,如圖1所示,則表示啟動(dòng)Redis服務(wù)谚咬,

1

然后再進(jìn)入第二個(gè)cmd窗口鹦付,輸入:redis-cli ,啟動(dòng)客戶端择卦,如下圖2所示敲长,其中set表示存值,get表示取值秉继。

2

2.2祈噪、指令

ping :? 判斷和Redis服務(wù)器是否連通,pong表示連通

config get requirepass : 獲取默認(rèn)密碼尚辑,下圖表示當(dāng)前庫(kù)不存在密碼辑鲤,為空

config set requirepass? xxx :? 設(shè)置密碼,設(shè)置密碼好后再執(zhí)行?config get requirepass 獲取默認(rèn)密碼杠茬,發(fā)現(xiàn)需要驗(yàn)證月褥,執(zhí)行? auth xxx 就好了

echo xxx :?打印給定的字符串

quit :? 退出客戶端,退出后目錄結(jié)構(gòu)都變了 瓢喉,重新登陸的話執(zhí)行 redis-cli 進(jìn)入客戶端 ,? 再進(jìn)行驗(yàn)證密碼

keys? *? :顯示所有的鍵?

select index : 默認(rèn)是0號(hào)數(shù)據(jù)庫(kù)宁赤,例如:執(zhí)行select 1 ,則會(huì)跳到一號(hào)數(shù)據(jù)庫(kù)

del key : 刪除鍵栓票,key是鍵名

dump key :??序列化指定的鍵??

expire?key? seconds :? 設(shè)置鍵的過期時(shí)間决左,秒為單位,超過時(shí)間就會(huì)刪除該鍵走贪,例如:?expire aaa? 5佛猛,表示aaa鍵5s后刪除

move key db : 移動(dòng)鍵到別的庫(kù),例如: move bbb 1厉斟,把bbb鍵移動(dòng)到1號(hào)數(shù)據(jù)庫(kù)

?Pttl :命令以毫秒為單位返回 key 的剩余過期時(shí)間

TTL :命令以秒為單位返回 key 的剩余過期時(shí)間

三挚躯、Redis發(fā)布/訂閱

? ? ? ?Redis發(fā)布/訂閱(pub/sub)是一種消息通信模式,發(fā)送者(pub)發(fā)送消息擦秽,訂閱者(sub)接收消息。Redis客戶端可以訂閱任意數(shù)量的頻道。

? ? ? ?下圖展示了頻道 channel1 感挥, 以及訂閱這個(gè)頻道的三個(gè)客戶端 —— client2 缩搅、 client5 和 client1 之間的關(guān)系:


用的比較多的是 :將信息發(fā)送到指定的頻道、訂閱給定的一個(gè)或多個(gè)頻道的信息触幼。

示例:發(fā)布訂閱是如何工作的硼瓣,需要至少開啟兩個(gè) redis-cli 客戶端

? ? ? ? ? ?第一個(gè)?redis-cli 客戶端創(chuàng)建了訂閱頻道名為 chat1?(指令 :SUBSCRIBE 頻道名):? ?

? ? ? ? ? ?第二個(gè) redis-cli 客戶端(PUBLISH 頻道名 信息內(nèi)容)在相同頻道發(fā)布消息,訂閱者就能接收到消息:


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末置谦,一起剝皮案震驚了整個(gè)濱河市堂鲤,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌媒峡,老刑警劉巖瘟栖,帶你破解...
    沈念sama閱讀 211,743評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異谅阿,居然都是意外死亡半哟,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,296評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門签餐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)寓涨,“玉大人,你說我怎么就攤上這事氯檐〗淞迹” “怎么了?”我有些...
    開封第一講書人閱讀 157,285評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵冠摄,是天一觀的道長(zhǎng)糯崎。 經(jīng)常有香客問我,道長(zhǎng)耗拓,這世上最難降的妖魔是什么拇颅? 我笑而不...
    開封第一講書人閱讀 56,485評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮乔询,結(jié)果婚禮上樟插,老公的妹妹穿的比我還像新娘。我一直安慰自己竿刁,他們只是感情好黄锤,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,581評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著食拜,像睡著了一般鸵熟。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上负甸,一...
    開封第一講書人閱讀 49,821評(píng)論 1 290
  • 那天流强,我揣著相機(jī)與錄音痹届,去河邊找鬼。 笑死打月,一個(gè)胖子當(dāng)著我的面吹牛队腐,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播奏篙,決...
    沈念sama閱讀 38,960評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼柴淘,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了秘通?” 一聲冷哼從身側(cè)響起为严,我...
    開封第一講書人閱讀 37,719評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎肺稀,沒想到半個(gè)月后第股,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,186評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡盹靴,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,516評(píng)論 2 327
  • 正文 我和宋清朗相戀三年炸茧,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片稿静。...
    茶點(diǎn)故事閱讀 38,650評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡梭冠,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出改备,到底是詐尸還是另有隱情控漠,我是刑警寧澤,帶...
    沈念sama閱讀 34,329評(píng)論 4 330
  • 正文 年R本政府宣布悬钳,位于F島的核電站盐捷,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏默勾。R本人自食惡果不足惜碉渡,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,936評(píng)論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望母剥。 院中可真熱鬧滞诺,春花似錦、人聲如沸环疼。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,757評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)炫隶。三九已至淋叶,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間伪阶,已是汗流浹背煞檩。 一陣腳步聲響...
    開封第一講書人閱讀 31,991評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工处嫌, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人形娇。 一個(gè)月前我還...
    沈念sama閱讀 46,370評(píng)論 2 360
  • 正文 我出身青樓锰霜,卻偏偏與公主長(zhǎng)得像筹误,于是被迫代替她去往敵國(guó)和親桐早。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,527評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容