radis入门
redis介紹
- 是遠程的,有客戶端、服務端
- 存內存,吃內存
應用場景
- 緩存
- 隊列 list操作 push pop
- 數據存儲【根據redis硬盤持久化的機制,這里不展開】
5種數據類型
- string 字符串、整數、浮點
- list 序列集合
- set 各不相同的元素的集合
- hash key-value key必須唯一
- sort set 帶分數的score-value有序集合,score為浮點
詳解5中數據類型
String
set string1 1
get string 輸出 “2”
自增命令 incr 如 incr string1 輸出 3
自減命令 decrby如 decrbystring1 輸出 2
list push與pop
左進又出
lpush list1 1 此時隊列 為【1】
lpush list1 2 此時隊列 為【2,1】
rpop list1 輸出 1 此時隊列為【2】
set 存儲不相同的元素
sadd set1 1
sadd set1 2
sadd set1 2
scard set1 輸出(integer)2 說明重復存入2 沒成功
Hash 鍵值對
hset hash1 key1 1
hget hash1 key1 輸出1
hset hash1 key1 2
hlen hash1 輸出2 (鍵值對數量)
sort set 也是鍵值對 value唯一
zadd zset1 10.1 val1
zadd zset1 11.2 val2
zadd zset1 5.3 val3
zcard zset1 (integer) 3
原文地址:https://segmentfault.com/a/1190000015914453
總結
- 上一篇: day20 作业
- 下一篇: AdobeFlashPlayer.资料