Redis---00概述

1、什麼是Redis?數據庫

  1.概念:安全

    是一個由Salvatore Sanfilippo寫的key-value存儲系統。是一個典型的NoSQL數據庫,網絡

  2.特色:對象

    ①:數據是存儲在內存中的blog

    ②:是一個key-value結構,值(value)能夠是 字符串(String), 哈希(Hash), 列表(list), 集合(sets) 和 有序集合(sorted sets)等類型排序

    ③:默認有16個數據庫。鏈接默認使用0數據庫,經過 select  index(數據庫下標)。例:select 8,選擇第9個數據庫。圖片

2、數據類型ip

  1.String內存

    ①簡述:字符串

      A:String類型是二進制安全的,能夠存儲任何數據,好比jpg圖片或者序列化的對象;

      B:String類型是Redis最基本的數據類型,一個Redis中字符串value最多能夠是512M

    ②常見操做:

      

  2.List

    ①簡述:

      A:單鍵多值;能夠按照插入順序排序添加一個元素導列表的頭部(左邊)或者尾部(右邊)

      B:底層實際是個雙向鏈表

      (來源於網絡,侵刪)

    ②經常使用操做:

      

  3.Set

    ①概述:

      A:與list相似;特殊之處在於set是能夠自動排重的

      B:是string類型的無序集合,底層實際上是一個value爲null的hash表,因此添加,刪除,查找的複雜度都是O(1)

    ②經常使用操做:

      

  4.Hash

    ①簡述:

      A: hash 是一個鍵值對集合

      B:相似Java裏面的Map<String,Object>

      (侵刪)

    ②經常使用命令:

      

  5.zset (sorted set)

    ①簡述:

      A:與set很是類似,是一個沒有重複元素的字符串集合

      B:不一樣之處是有序集合的每一個成員都關聯了一個評分(score) ,這個評分(score)被用來按照從最低分到最高分的方式排序集合中的成員。集合的成員是惟一的,可是評分能夠是重複了

     ②經常使用操做:

      

  6.經常使用命令

      

相關文章
相關標籤/搜索