從零開(kāi)始學(xué)Hadoop教學(xué)PPTRedis01_第1頁(yè)
從零開(kāi)始學(xué)Hadoop教學(xué)PPTRedis01_第2頁(yè)
從零開(kāi)始學(xué)Hadoop教學(xué)PPTRedis01_第3頁(yè)
從零開(kāi)始學(xué)Hadoop教學(xué)PPTRedis01_第4頁(yè)
從零開(kāi)始學(xué)Hadoop教學(xué)PPTRedis01_第5頁(yè)
已閱讀5頁(yè),還剩14頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Redis,溫春水,Redis是當(dāng)前比較熱門的NoSQL系統(tǒng)之一,它是一個(gè)key-value存儲(chǔ)系統(tǒng)。和Memcache類似。 它支持存儲(chǔ)的value類型相對(duì)更多,包括string、list、set、zset和hash。 而Redis不同的是它會(huì)周期性的把更新的數(shù)據(jù)寫入磁盤或者把修改操作寫入追加的記錄文件,實(shí)現(xiàn)數(shù)據(jù)的持久化。 用途:緩存、內(nèi)存數(shù)據(jù)庫(kù)、微博,Redis介紹,https:/redis.io/ https:/db-,官網(wǎng),Redis數(shù)據(jù)類型,Redis key 值是二進(jìn)制安全的,這意味著可以用任何二進(jìn)制序列作為key值, 從類似”test”的簡(jiǎn)單字符串到一個(gè)JPEG文件的內(nèi)容都可以。

2、空字符串也是有效key值 Key取值原則 鍵值不需要太長(zhǎng),消耗內(nèi)存,且在數(shù)據(jù)中查找這類鍵值的計(jì)算成本較高 鍵值不宜過(guò)短,可讀性較差,鍵Key,字符串是一種最基本的Redis值類型。Redis字符串是二進(jìn)制安全的,這意味著一個(gè)Redis字符串能包含任意類型的數(shù)據(jù) 一個(gè)字符串類型的值最多能存儲(chǔ)512M字節(jié)的內(nèi)容,String,登錄客戶端后,獲取幫助 Help Help Help set Help string,常用命令,設(shè)置字符串值 SET key value EX seconds PX milliseconds NX|XX EX 設(shè)置過(guò)期時(shí)間,秒,等同千SETEX key seconds val

3、ue PX 設(shè)置過(guò)期時(shí)間,毫秒,等同千PSETEX key milliseconds value NX 鍵不存在,才能設(shè)置,等同千SETNX key value set s1 100 nx XX 鍵存在時(shí),才能設(shè)置 set s1 100 xx 設(shè)置多個(gè)鍵的字符串值 MSET key value key value . mset s1 1 s2 2 s3 3 鍵不存在時(shí),設(shè)置字符串值 MSETNX key value key value . 注意:這是原子操作,常用命令-設(shè)置字符串值,set s1 abc set s2 12 set se abc ex 10 mset s3 3 s4 4 s5

4、5 msetnx s5 A5 s6 6,Set,查找鍵 KEYS pattern pattern取值 * 任意長(zhǎng)度字符 ? 任意一個(gè)字符 字符集合,表示可以是集合中的任意一個(gè),查找鍵,keys s* keys * keys s? keys ? keys ? keys s13 Keys s1 Keys s3,Keys,查看key的類型 Key key1,type,過(guò)期 Redis中可以給Key設(shè)置一個(gè)生存時(shí)間(秒或毫秒),當(dāng)達(dá)到這個(gè)時(shí)長(zhǎng)后,這些鍵值將會(huì) 被自動(dòng)刪除 設(shè)置多少秒或者毫秒后過(guò)期 EXPIRE key seconds PEXPIRE key milliseconds 設(shè)置在指定Unix

5、時(shí)間戳過(guò)期 EXPIREAT key timestamp PEXPIREAT key milliseconds-timestamp 刪除過(guò)期 PERSIST key,過(guò)期,生存時(shí)間 Time To Live,Key的剩余生存時(shí)間 查看剩余生存時(shí)間 TTL key 秒 PTTL key -毫秒 key存在但沒(méi)有設(shè)置TTL,返回-1 key存在,但還在生存期內(nèi),返回剩余的秒或者毫秒 key曾經(jīng)存在,但已經(jīng)消亡,返回-2(2.8版本之前返回-1),生存時(shí)間,ttl s1 expire s1 60 pttl s1 persist s6 pttl s1,生存時(shí)間,鍵是否存在 EXISTS key 鍵重命名 RENAME key newkey RENAMENX key newkey 鍵刪除 DEL key key .,常用命令,獲取值 GET key 獲取多個(gè)給定的鍵的值 MGET key key . 返回舊值并設(shè)置新值 GETSET key value 如果鍵不存在,就創(chuàng)建并賦值 字符串長(zhǎng)度 STRLEN key,常用命令,步長(zhǎng)1的增減 INCR key DECR key 字符串值會(huì)被解釋成64位有符號(hào)的十進(jìn)制整數(shù)來(lái)操作,結(jié)果依然轉(zhuǎn)成字

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論