Redis 5種主要資料類型和命令

來源:互聯網
上載者:User

標籤:ash   擷取   基本類型   資料類型   種類   使用   val   浮點數   float   

redis是索引值對的資料庫,有5中主要資料類型

字串類型(string),散列類型(hash),清單類型(list),集合類型(set),有序集合類型(zset)

一:字串類型string

字串類型是Redis的最基本類型,它可以儲存任何形式的字串。其它的四種類型都是字串類型的不同形式。

最基本的命令:GET、SET         文法:GET key,SET key value   value如果有空格需要雙引號以示區分

整數遞增:INCR                      文法:INCR key    預設值為0,所以首先執行命令得到 1 ,不是整型提示錯誤

增加指定的整數:INCRBY          文法:INCRBY key increment

整數遞減:DECR                     文法:DECR key   預設值為0,所以首先執行命令得到 -1,不是整型提示錯誤

減少指定的整數:DECRBY         文法:DECRBY key increment

增加指定浮點數:INCRBYFLOAT 文法:INCRBYFLOAT key increment  與INCR命令類似,只不過可以遞增一個雙精確度浮點數

向尾部追加值:APPEND             文法:APPEND key value   redis用戶端並不是輸出追加後的字串,而是輸出字串總長度

擷取字串長度:STRLEN          文法:STRLEN key  如果鍵不存在返回0,注意如果有中文時,一個中文長度是3,redis是使用UTF-8編碼中文的

擷取多個索引值:MGET                文法:MGET key [key ...]  例如:MGET key1 key2 

設定多個索引值:MSET                文法:MSET key value [key value ...]  例如:MSET key1 1 key2 "hello redis"

 

 

redis命令多,記錄下以備忘記

Redis 5種主要資料類型和命令

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.