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

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • 四類 NoSQL 數據庫比較


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

    2020-08-05

  • NoSQL 概述

    NoSQL 數據庫的四大分類

    • 鍵值(Key-Value)存儲

    • 列存儲

    • 文檔數據庫

    • 圖形數據庫

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

    2020-08-05

  • NoSQL 概述

    主流 NOSQL 產品


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

    2020-08-05

  • NoSQL 概述

    為什么需要 NoSQL

    • High performance - 高并發讀寫

    • Huge Storage - 海量數據的高效率存儲和訪問

    • High Scalability && High Availability - 高可擴展性和高可用性


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

    2020-08-05

  • NoSQL 概述

    什么是 NoSQL

    • NoSQL = Not Only SQL

    • 非關系型的數據庫


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

    2020-08-05

  • 課程介紹

    • NoSQL 的概述

    • Redis 的數據類型

    • Redis 的概述

    • Keys 的通用操作

    • Redis 的安裝和使用

    • Redis 的特性

    • Jedis 的入門

    • Redis 的持久化

    查看全部
    0 采集 收起 來源:00-課程介紹

    2020-08-05

  • rpoplpush使用場景

    查看全部
  • 高性能鍵值對數據庫,支持的鍵值數據類型:

    • 字符串類型

    • 列表類型

    • 有序集合類型

    • 散列類型

    • 集合類型

    Redis的應用場景:

    • 緩存

    • 任務隊列

    • 網站訪問統計

    • 數據過期處理

    • 應用排行榜

    • 分布式集群架構中的session分離

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

    2020-07-16

  • 什么是NoSQL?

    • NoSQL=Not Only SQL

    • 非關系型的數據庫。

    為什么需要NoSQL?

    • High performance-高并發讀寫。

    • Huge Storage-海量數據的高效率存儲和訪問。

    • High Scalability && High Availability-高可擴展性和高可用性。

    NoSQL數據庫的四大分類:

    • 鍵值(Key-Value)存儲

    • 列存儲

    • 文檔數據庫

    • 圖形數據庫

    NoSQL的特點

    • 易擴展

    • 靈活的數據模型

    • 大量數據,高性能

    • 高可用


    ??


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

    2020-07-16

  • 兩種持久化方式

    • RDB方式

      默認持久化方式,定時內存同步到磁盤

    • AOF方式

      日志方式記錄每一次操作

    • 無持久化

    • 同時使用RDB和AOF方式

    查看全部
  • 相關特性:

    • ?多數據庫?

    ? ? ? ?最多支持16個數據庫,默認為0號庫

    ? ? ? ? select 0 選擇庫

    ? ? ? ? move myset 1 把某個key轉移到1號庫

    • 支持事務

    ? ? ? ?multi 開啟事務? exec 提交事務? discard 回滾事務

    查看全部
    0 采集 收起 來源:11-Redis的特性

    2020-06-26

  • keys *? 查詢所有Key

    keys my? 查詢以my開頭的Key

    del my1 my2 my3 刪除my1 my2 my3

    exists my1 查看Key時候存在

    rename? key1 key2? 重命名key1為key2

    expire key1 1000 為KEY設置過期時間

    ttl key1 查看key1剩余過期時間

    type key1 查看key1的類型


    查看全部
  • Sorted-Set中的成員在集合中的位置是有序的

    添加元素

    zadd mysort 70 zs 80 ls 90 ww

    獲得元素

    zscore mysort zs 獲取zs元素的分數

    zcard mysort 獲取元素數量

    刪除元素

    zrem mysort tom ww 刪除tom ww元素

    zrang mysort 0 -1 查看所有元素

    范圍查詢

    zrang mysort 0 -1 withscores 看所有元素及分數

    zrevrange mysort 0 -1 withscores 查看所有元素及分數倒序

    擴展命令


    使用場景:

    ???? 如大型在線游戲積分排行榜

    ? ? ?構建索引數據

    查看全部
  • 存儲Set:不允許出現重復的元素,無序;

    添加刪除元素

    sadd myset a b c 添加a b c操作

    arem myset 1 2 刪除 1 2 元素

    獲得集合中的元素

    smembers myset 查詢set集合myset元素

    sismember myset a 判斷元素a時候在set集合中 1存在0不存在

    集合中的差集運算

    sdiff mya1 myb1 跟元素順序有關

    集合中的交集運算

    sinter mya2 myb2?

    集合中的并集運算

    sunion mya3 myb3

    擴展命令

    scard myset 獲取集合元素數量

    srandmember myset 隨機返回集合某元素

    sdiffstore my1 mya1 myb1 兩集合差集存儲到新集合my1

    sinterstore my1 mya1 myb1 兩集合交集存儲到新集合my1

    sunionstore my1 mya1 myb1 兩集合合集存儲到新集合my1

    查看全部
  • ArrayList 使用數組方式

    LinkedList 使用雙向鏈接方式

    雙向鏈表中增加數據;

    雙向鏈表中刪除數據;

    -- 兩端添加

    lpush mylist? a b c? ?頭部左側插入

    rpush mylist 1 2 3? ? 頭部右側插入

    -- 查看列表

    lrang mylist 0 -1? 從第一個到倒數第一個

    -- 兩端彈出

    lpop mylist? 頭部彈出

    rpop mylist? 尾部彈出

    -- 獲取列表元素個數

    llen mylist 查詢list長度

    lpushx mylist x? 如果有mylist就在頭部插入x 如果沒有mylist不進行操作

    rpushx mylist y?如果有mylist就在尾部插入x 如果沒有mylist不進行操作

    lrem mylist 2 3 從頭到尾刪除2個3

    lrem mylist -2 1 從尾到頭刪除2個1

    lrem mylist 0 2 刪除里面所有2的元素

    lset mylist 3 mmm 在頭部第三個位置設置mmm

    linsert mylist before b 11 在頭部元素b前面插入11

    linsert mylist after b 22 在頭部元素b后面插入22

    rpoplpush mylist5 mylist6 把列表5彈出插入到列表6


    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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