我來告訴你【Redis】入門 一

 Redis是一個開源的、基於內存的數據結構存儲器,可以用作數據庫、緩存和消息中間件

Redis最常用的功能

  • 緩存
  • 分佈式鎖

 本文介紹使用環境

  • Windows 10

  • Redis 3.0.504

如何安裝Redis就不做介紹,若不想安裝Redis環境,可以使用try redis嘗試Redis功能

CMD 啓動 Redis,打開Reids目錄,執行下面命令,出現下面圖片代表啓動成功

redis-server redis.windows.conf

 

 

Redis常用數據結構

字符串(String)

用途

  • 存放字符串/數字
  • 常規key-value緩存應用
  • 常規計數:訂單數,商品數
常用命令 用途
set key value 設置指定 key 的值
get key 獲取指定key的值
decr key 將指定的key的值遞減1,若設置的值不是數字,報錯
incr key 將指定的key的值遞增1,若設置的值不是數字,報錯
mget key1 [key2] 獲取指定的key,返回多個值

 

哈希(Hash)

用途

  • hash 特別適合用於存儲對象(用戶信息,商品信息)
  • 可以修改/讀取對象某個值
常用命令 用途
hset key field value 設置單個對象值
hget key field value 獲取的那個對象值
hmset key field1 value [field2 value2] 設置對象多個字段值
hmget 獲取對象多個值 , 返回列表
hgetall 獲取指定key對象字段和值

 

 

列表(List)

用途

  • 雙向鏈表 ,支持反向查找和遍歷
  • 可以添加重複數據
  • 適合存放消息列表,產品列表,訂單列表等
常用命令 用途
lpush key value 向鏈表左邊推送值
rpush key value 向鏈表右邊推送值
lpop key 鏈表的左邊彈出值
rpop key 鏈表的右邊彈出值
lrange key start end 鏈表左邊指定範圍內的元素 , 多用於分頁
llen key 獲取鏈表長度

 

 

集合(Set)

用途

  • 跟列表類似,集合會去重複
常用命令 用途
sadd key value 添加一個元素
spop key value 隨機返回一個元素
smembers key 返回集合所有成員
sunion key1 key2 返回所有給定集合的並集

 

 

 

更多更全的乾貨 請點擊這裏

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章