亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • 存儲Sortde-set常用命令:

    ????添加元素、獲得元素、刪除元素、范圍查詢、擴展命令


    添加元素:

    ????zadd (key) (grade1) (value1) (grade2) (value2)... -> 往key集合插入grade1分數的value1元素...若存在value1值,則更新對應分數grade1


    獲得元素:

    ????zscore (key) (value) -> 獲得key集合中的value的分數

    ????zcard (key) -> 獲取key集合的元素個數

    ????zrange (key) (begin) (end)

    ????zrange (key) (begin) (end) withscore -> 在獲取key集合的所有元素時,帶出對應分數

    ????zrevrange (key) (begin) (end) -> 從大到小獲取元素 ??


    刪除元素

    ????zrem (key) (value1) (value2)

    ????zremrangebyrank (key) (begin) (end) -> 在key集合中按照順序范圍進行刪除

    ????zrenrangebyscore (key) (begin) (end) -> 在key集合中按照分數范圍進行刪除

    ????

    擴展命令:

    ????[命令] (key) limit (分頁begin) (分頁end) -> 分頁

    ??? zincrby (key) (num) (value) -> 為key集合的元素value的分數增加num

    ????zcount (key) (begin) (end) -> 獲取key集合中分數范圍為begin~end的元素個數


    查看全部
  • 存儲Set常用命令:

    ????添加/刪除元素、獲取集合中的元素、集合中的差集運算、集合中的交集運算、集合中的并集運算、擴展命令


    添加:

    ????sadd (setname) (value1) (value2)...

    刪除

    ????srem (setname) (value1) (value2)...

    查看:

    ????smembers (setname) -> 查看set集合所有元素

    ????sismember (setname) (value) -> 判斷set集合是否存在value元素,存在返回1,反之0

    差集運算:

    ????sdiff (set1) (set2)

    ????sdiffstore (set1) (set2) (set3) -> 將set2和set3的差集運算設為set1集合

    交集運算:

    ????sinter (set1) (set2)

    ????sinterstore (set1) (set2) (set3) -> 將set2和set3的交集運算設為set1集合

    并集運算:

    ????sunion (set1) (set2)

    ????sunionstore (set1) (set2) (set3) -> 將set2和set3的并集運算設為set1集合

    擴展命令:

    ????scard (setname) -> 獲取set集合的元素個數、srandmenber (setname) -> 隨機返回set集合中的一個元素


    查看全部
  • 存儲list:

    ????ArrayList 使用數組方式

    ????LinkedList 使用雙向鏈表方式


    存儲list常用命令:兩端添加、兩端彈出、擴展命令、查看列表、獲取列表元素個數


    兩端添加:lpush (listname) (value1) (value2) (value3)... -> 往列表左邊按順序插入值、

    ???????????????? rpush (listname) (value1) (value2) (value3)... -> 往列表右邊按順序插入值、

    ???????????????? lpushx (listname) (value1) (value2) (value3)... -> 若存在list,則往列表左邊按順序插入值、

    ???????????????? rpushx (listname) (value1) (value2) (value3)... -> 若存在list,則往列表右邊按順序插入值、

    查看列表:lrange (listname) (begin) (end) -> 查看list,從begin序號到end序號開始,0以及正數為順序,負數為倒序

    彈出:lpop (listname) -> 彈出list的首個元素、rpop (listname) -> 彈出list的最后一個元素

    獲取列表元素個數:llen (listname) -> 獲取list的元素個數

    刪除:

    ??? lrem (listname) (count) (value) -> 從list中刪除count個值為value元素,若count為正數,則是從頭部順序開始,相反則是從尾部開始刪除,若count為0,則代表刪除所有的值為value元素、

    插入:lset (listname) (index) (value) -> 在list的角標[index]插入value、

    ??? ????? linsert (listname) before[after] (value1) (value2) -> 在list中在value1元素前(后)插入value2、

    ????????? rpoplpush (list1) (list2) -> 從list1彈出元素再壓入list2

    ?????????

    ????

    查看全部
  • 存儲Hash常用命令:賦值、刪除、取值、增加數字、自學命令


    存儲:hset (mapname) (key) (value)、hmset (mapname) (key1) (value1) (key2) (value2)...

    取值:hget (mapname) (key)、hmget (mapname) (key1) (key2)... 、hgetall (mapname) -> 獲取mapname內key和value

    刪除:hdel (mapname) (key1) (key2)... 、del (mapname) -> 刪除整個集合的值

    增加:hincrby (mapusername) (key) (number)

    自學命令:hexists (mapname) (key) -> 判斷對應的key是否存在值、

    ???????????????? hlen (mapname) -> 返回對應map的key-value數量、

    ???????????????? hkeys (mapname) -> 獲取對應map的所有key

    ???????????????? hvals (mapname) -> 獲取對應map的所有value

    查看全部
  • Redis的數據結構:字符串(String)、字符串列表(list)、哈希(hash)、字符串集合(set)、有序字符串集合(sorted set)


    賦值:set (key) (value)、getset (key) (new value)

    取值: get (key)

    刪除: del (key)

    增加: incr (key) -> 值遞增1,不能遞增則報錯、incrby (key) (number)

    遞減: decr (key) -> 值遞減1,不能遞增則報錯、decrby (key) (number)

    拼接: append (key) (string) -> 存在value則往后拼接,不存在value則賦值string、

    查看全部
  • Redis支持的鍵值數據類型: 字符串類型、列表類型、有序集合類型、散列類型、集合類型


    Redis的應用場景: 緩存、任務隊列、網站訪問統計、數據過期處理、應用排行榜、分布式集群架構的session分離

    查看全部
    0 采集 收起 來源:02-Redis的概述

    2022-03-09

  • NoSQL數據庫四大分類

    ????1、鍵值(Key-Value)存儲

    ????2、列存儲

    ????3、文檔數據庫

    ????4、圖形數據庫

    NoSQL特點:易擴展、靈活的數據模型、大量數據、高性能、高可用

    查看全部
    0 采集 收起 來源:01-NoSQL的概述

    2022-03-09

  • redis的應用場景

    61e185150001bdf412800720.jpg
    查看全部
    0 采集 收起 來源:02-Redis的概述

    2022-01-14

  • Nosqlgai?shu

    61e183430001d19812800720.jpg
    查看全部
    0 采集 收起 來源:01-NoSQL的概述

    2022-01-14

  • Nosql數據庫比較

    61e182d90001367812800720.jpg
    查看全部
    0 采集 收起 來源:01-NoSQL的概述

    2022-01-14

  • NoSQL 數據庫的四大分類:

    鍵值(key-value)存儲
    ????優勢:快速查詢

    ????劣勢:存儲的數據缺少結構化

    列存儲

    ????優勢:查找速度快,擴展性強

    ????劣勢:功能相對局限

    文檔數據庫 - mongodb

    ????優勢:數據結構要求不是很嚴格

    ??? 劣勢:查詢性能不是特別高,缺少統一的查詢語法

    圖形數據庫

    ????優勢:利用圖結構相關的算法

    ????劣勢:需要對整個圖進行計算,不容易做分布式的集群方案

    查看全部
    0 采集 收起 來源:01-NoSQL的概述

    2021-11-16

  • rpoplpush使用場景

    查看全部
  • rpoplpush用于數據的交互,從mylist5右邊彈出個數值,插入到mylist6

    http://img1.sycdn.imooc.com//614ff3f20001fee404310361.jpg

    查看全部
  • 1、在某個下標插入(替換)元素http://img1.sycdn.imooc.com//614ff1bc00018fea03490263.jpg

    2、linsert before/after在某個元素之前/之后插入數字

    http://img1.sycdn.imooc.com//614ff2680001025404740508.jpg

    查看全部
  • 1、lpushx左邊插入、rpushx右邊插入

    http://img1.sycdn.imooc.com//614febac00012b6804310326.jpg

    2、lrem mylist3 2 3,從左邊(首)刪除2個3,

    lrem mylist3 -2 1,從右邊(尾)刪除2個1,

    http://img1.sycdn.imooc.com//614feffe0001736b04070447.jpg

    3、lrem mylist3 0 2,刪除所有的2

    http://img1.sycdn.imooc.com//614ff0fa00018e9103620193.jpg

    查看全部

舉報

0/150
提交
取消
課程須知
初級課程,會java基本語法即可
老師告訴你能學到什么?
NoSql和Redis是什么?Redis的使用場景,安裝和使用。通過Jedis連接到Redis;Redis的通用命令,事務和持久化

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!