redis的資料類型 (一) 字串

來源:互聯網
上載者:User

標籤:

redis中儲存方式是以索引值對儲存的,所以叫做字典試。redis(Remote dictionary server)遠程字典伺服器

 

每個redis資料類型,都會有增加、刪除,查看的功能,用執行個體來學習命令。我們先講單個字串的操作,後講批量字串操作

 

==================================以下是添加單個字元,開始===============================

執行個體操作:

           1.增加一個字元類型儲存作者是zhangnala的操作,鍵是author

              命令格式: set key value

               解: set author zhangnala

              注意:無需在key 和value中間加逗號結束的時候不要習慣性的加分號

         2.判斷author這個鍵在不在

            命令格式:exists key

               解:exists author

                    注釋:如果返回是1,就是存在,如果返回是0,就是這個鍵不存在

       3.擷取author這個鍵對應的值

          命令格式: get key

                 解:  get author

                 答案:zhangnala

      4.給author這個鍵對應的值也就是zhangnala,追加字串(kimi)

        命令格式: append key "追加的字串"

              解:  append author "kimi"

              答案:zhangnalakimi

             注釋:記得需要追加的字串需要用雙引號包起來,如果key值不存在,那麼執行的就是set操作,例如append  eglishname  kimi ,這個eglishname鍵幹本就不存  在,那麼redis內部其實執行了set eglishname kimi的操作;

    5.擷取字串長度

     例如:擷取author這個鍵對應的值的長度

     命令格式: strlen key  

                解:   strlen author

 

              答案: 13

 

    6.刪除掉author這個鍵

         命令格式:del key

                 解:del author

    

===========================================以下是大量新增/刪除字元,開始===============================

 

       1.增加一個名字叫小麗,身高1.60的資料

              命令格式: mset key1 value1 key2 value2

 

               解: mset name xiaoli hight 1.60

 

              注意:無需在key 和value中間加逗號,批量的索引值對,之間不適用逗號分割,結束的時候不要習慣性的加分號

 

 

       2.批量擷取name,hight 鍵對應的值

 

          命令格式: mget key

 

           解:  mget name hight

           答:   xiaoli

                 1.60

     3.刪除掉以

===========================================擴充操作===============================

     1.獲得索引值的資料類型(第一種:string【字元類型】第二種:hash【散列類型】,第三種:list【清單類型】,第四種:set【集合類型】,第五種:zset【有序集合類型】)

        命令:type key

        如: type name

        答案:string

     2.查看所有key值

                 keys *

    3.清除掉所有存在redis裡的所有索引值,就類似資料庫裡清除庫 delete db.

      命令:flushall 或者flushdb

 

redis的資料類型 (一) 字串

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.