Redis學(xué)習(xí)一(Set/Get)

Redis基本學(xué)習(xí)路徑:

https://www.runoob.com/redis/redis-tutorial.html

一锚贱、Redis 數(shù)據(jù)類型

1.String(字符串)

string 是 redis 最基本的類型仔戈,你可以理解成與 Memcached 一模一樣的類型,一個 key 對應(yīng)一個 value拧廊。

string 類型是二進制安全的监徘。意思是 redis 的 string 可以包含任何數(shù)據(jù)。比如jpg圖片或者序列化的對象吧碾。

string 類型是 Redis 最基本的數(shù)據(jù)類型凰盔,string 類型的值最大能存儲 512MB。

【實例】

redis 127.0.0.1:6379> SET runoob "菜鳥教程"OK

redis 127.0.0.1:6379> GET runoob"菜鳥教程"

【異尘氪海】redis使用get key中文變成十六進制編碼

不帶 --raw 參數(shù):

redis-cli? -h 10.168.99.70 -p 6379

10.168.99.70:6379> set a "你好"

OK

10.168.99.70:6379> get a

"\xe4\xbd\xa0\xe5\xa5\xbd"

redis-cli 帶 --raw參數(shù)

redis-cli? -h 10.168.99.70 -p 6379? --raw

10.168.99.70:6379> get a

你好

2.Hash(哈希)

Redis hash 是一個鍵值(key=>value)對集合户敬。

Redis hash 是一個 string 類型的 field 和 value 的映射表落剪,hash 特別適合用于存儲對象。

【實例】

redis 127.0.0.1:6379> HMSET HS field1 "Hello" field2 "World"

"OK"

redis 127.0.0.1:6379> HGET HS field1

"Hello"

redis 127.0.0.1:6379> HGET HS field2

"World"

實例中我們使用了 Redis?HMSET, HGET?命令尿庐,HMSET?設(shè)置了兩個?field=>value?對, HGET 獲取對應(yīng)?field?對應(yīng)的?value忠怖。

每個 hash 可以存儲 232?-1 鍵值對(40多億)。

3.List(列表)

Redis 列表是簡單的字符串列表抄瑟,按照插入順序排序凡泣。你可以添加一個元素到列表的頭部(左邊)或者尾部(右邊)。

【實例】

127.0.0.1:6379> lpush lp redis

1

127.0.0.1:6379> lpush lp mongodb

2

127.0.0.1:6379> lpush lp rabbitmq

3

127.0.0.1:6379> lrange lp 0 10

rabbitmq

mongodb

redis


4.Set(集合)

Redis 的 Set 是 string 類型的無序集合锐借。

集合是通過哈希表實現(xiàn)的问麸,所以添加,刪除钞翔,查找的復(fù)雜度都是 O(1)严卖。

sadd 命令

添加一個 string 元素到 key 對應(yīng)的 set 集合中,成功返回 1布轿,如果元素已經(jīng)在集合中返回 0哮笆。

redis 127.0.0.1:6379> sadd runoob redis

(integer) 1

redis 127.0.0.1:6379> sadd runoob mongodb

(integer) 1

redis 127.0.0.1:6379> sadd runoob rabbitmq

(integer) 1

redis 127.0.0.1:6379> sadd runoob rabbitmq

(integer) 0

redis 127.0.0.1:6379> smembers runoob

1) "redis"

2) "rabbitmq"

3) "mongodb"

注意:以上實例中 rabbitmq 添加了兩次,但根據(jù)集合內(nèi)元素的唯一性汰扭,第二次插入的元素將被忽略

5.zset(sorted set:有序集合)

Redis zset 和 set 一樣也是string類型元素的集合,且不允許重復(fù)的成員稠肘。

不同的是每個元素都會關(guān)聯(lián)一個double類型的分數(shù)。redis正是通過分數(shù)來為集合中的成員進行從小到大的排序萝毛。

zset的成員是唯一的,但分數(shù)(score)卻可以重復(fù)项阴。

zadd 命令

添加元素到集合,元素在集合中存在則更新對應(yīng)score

【實例】

redis 127.0.0.1:6379> zadd runoob 0 redis

(integer) 1

redis 127.0.0.1:6379> zadd runoob 0 mongodb

(integer) 1

redis 127.0.0.1:6379> zadd runoob 0 rabbitmq

(integer) 1

redis 127.0.0.1:6379> zadd runoob 0 rabbitmq

(integer) 0

redis 127.0.0.1:6379> ZRANGEBYSCORE runoob 0 1000

1) "mongodb"

2) "rabbitmq"

3) "redis"

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末笆包,一起剝皮案震驚了整個濱河市环揽,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌庵佣,老刑警劉巖歉胶,帶你破解...
    沈念sama閱讀 211,639評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異巴粪,居然都是意外死亡通今,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,277評論 3 385
  • 文/潘曉璐 我一進店門肛根,熙熙樓的掌柜王于貴愁眉苦臉地迎上來辫塌,“玉大人,你說我怎么就攤上這事派哲【拾保” “怎么了?”我有些...
    開封第一講書人閱讀 157,221評論 0 348
  • 文/不壞的土叔 我叫張陵狮辽,是天一觀的道長一也。 經(jīng)常有香客問我,道長喉脖,這世上最難降的妖魔是什么椰苟? 我笑而不...
    開封第一講書人閱讀 56,474評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮树叽,結(jié)果婚禮上舆蝴,老公的妹妹穿的比我還像新娘。我一直安慰自己题诵,他們只是感情好洁仗,可當(dāng)我...
    茶點故事閱讀 65,570評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著性锭,像睡著了一般赠潦。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上草冈,一...
    開封第一講書人閱讀 49,816評論 1 290
  • 那天她奥,我揣著相機與錄音,去河邊找鬼怎棱。 笑死哩俭,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的拳恋。 我是一名探鬼主播凡资,決...
    沈念sama閱讀 38,957評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼谬运!你這毒婦竟也來了隙赁?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,718評論 0 266
  • 序言:老撾萬榮一對情侶失蹤吩谦,失蹤者是張志新(化名)和其女友劉穎鸳谜,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體式廷,經(jīng)...
    沈念sama閱讀 44,176評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡咐扭,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,511評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了滑废。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蝗肪。...
    茶點故事閱讀 38,646評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖蠕趁,靈堂內(nèi)的尸體忽然破棺而出薛闪,到底是詐尸還是另有隱情,我是刑警寧澤俺陋,帶...
    沈念sama閱讀 34,322評論 4 330
  • 正文 年R本政府宣布豁延,位于F島的核電站昙篙,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏诱咏。R本人自食惡果不足惜苔可,卻給世界環(huán)境...
    茶點故事閱讀 39,934評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望袋狞。 院中可真熱鬧焚辅,春花似錦、人聲如沸苟鸯。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,755評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽早处。三九已至湾蔓,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間砌梆,已是汗流浹背卵蛉。 一陣腳步聲響...
    開封第一講書人閱讀 31,987評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留么库,地道東北人傻丝。 一個月前我還...
    沈念sama閱讀 46,358評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像诉儒,于是被迫代替她去往敵國和親葡缰。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,514評論 2 348

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