關于redis,學會這8點就夠了

      網友投稿 798 2025-04-03

      1、Redis是什么


      Redis是一種支持Key-Value等多種數據結構的存儲系統。可用于緩存、事件發布或訂閱、高速隊列等場景。該數據庫使用ANSI C語言編寫,支持網絡,提供字符串、哈希、列表、隊列、集合結構直接存取,基于內存,可持久化。

      2、支持的語言

      3、redis的應用場景有哪些

      1、會話緩存(最常用)

      2、消息隊列,比如支付

      3、活動排行榜或計數

      4、發布、訂閱消息(消息通知)

      5、商品列表、評論列表等

      4、redis數據類型

      Redis一共支持五種數據類:string(字符串)、hash(哈希)、list(列表)、set(集合)和zset(sorted set 有序集合)。

      (1)string(字符串)

      它是redis最基本的數據類型,一個key對應一個value,需要注意是一個鍵值最大存儲512MB。

      (2)hash(哈希)

      redis hash是一個鍵值對的集合, 是一個string類型的field和value的映射表,適合用于存儲對象

      (3)list(列表)

      是redis簡單的字符串列表,它按插入順序排序

      (4)set(集合)

      是string類型的無序集合,也不可重復

      (5)zset(sorted set 有序集合)

      關于redis,學會這8點就夠了

      是string類型的有序集合,也不可重復

      sorted set中的每個元素都需要指定一個分數,根據分數對元素進行升序排序,如果多個元素有相同的分數,則以字典序進行升序排序,sorted set 因此非常適合實現排名

      5、redis服務相關的命令

      slect? ? ? ? ? ?#選擇數據庫(數據庫編號0-15)

      quit? ? ? ? ? ? ?#退出連接

      info? ? ? ? ? ? ?#獲得服務的信息與統計

      monitor? ? ? ?#實時監控

      config get? ?#獲得服務配置

      flushdb? ? ? ?#刪除當前選擇的數據庫中的key

      flushall? ? ? ?#刪除所有數據庫中的key

      6、redis的發布與訂閱

      redis發布與訂閱(pub/sub)是它的一種消息通信模式,一方發送信息,一方接收信息。

      下圖是三個客戶端同時訂閱同一個頻道

      下圖是有新信息發送給頻道1時,就會將消息發送給訂閱它的三個客戶端

      7、redis持久化

      redis持久有兩種方式:Snapshotting(快照),Append-only file(AOF)

      Snapshotting(快照)

      1、將存儲在內存的數據以快照的方式寫入二進制文件中,如默認dump.rdb中

      2、save 900 1

      #900秒內如果超過1個Key被修改,則啟動快照保存

      3、save 300 10

      #300秒內如果超過10個Key被修改,則啟動快照保存

      4、save 60 10000

      #60秒內如果超過10000個Key被修改,則啟動快照保存

      Append-only file(AOF)

      1、使用AOF持久時,服務會將每個收到的寫命令通過write函數追加到文件中(appendonly.aof)

      2、AOF持久化存儲方式參數說明

      appendonly yes

      #開啟AOF持久化存儲方式

      appendfsync always

      #收到寫命令后就立即寫入磁盤,效率最差,效果最好

      appendfsync everysec

      #每秒寫入磁盤一次,效率與效果居中

      appendfsync no

      #完全依賴OS,效率最佳,效果沒法保證

      8、redis 性能測試

      自帶相關測試工具

      實際測試同時執行100萬的請求

      Redis

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:篩選出的表格怎么排序號
      下一篇:excel怎么使用RIGHT函數
      相關文章
      亚洲午夜福利在线观看| www.亚洲色图.com| 亚洲福利精品电影在线观看| 亚洲最大av资源站无码av网址| 亚洲第一页在线播放| 亚洲成年人在线观看| 久久亚洲精品成人777大小说| 亚洲中文字幕无码爆乳AV| 免费观看亚洲人成网站| 午夜亚洲乱码伦小说区69堂| 亚洲妇女熟BBW| 亚洲大成色www永久网址| 精品丝袜国产自在线拍亚洲| 亚洲精品在线播放视频| 亚洲电影在线免费观看| 亚洲资源在线视频| 亚洲性色成人av天堂| 亚洲H在线播放在线观看H| 亚洲国产综合精品中文第一| 亚洲熟女www一区二区三区| 亚洲欧洲精品成人久久曰| 亚洲妇女熟BBW| 亚洲AV无码一区二区大桥未久 | 亚洲综合精品香蕉久久网| 久久久青草青青国产亚洲免观| 国产亚洲成人在线播放va| 亚洲线精品一区二区三区| 国产V亚洲V天堂无码| 无码专区—VA亚洲V天堂| 久久精品国产亚洲77777| 亚洲A∨无码无在线观看| 亚洲资源在线视频| 亚洲一级片在线播放| 亚洲欧洲日产国码久在线| 亚洲av日韩专区在线观看| 亚洲精品国产综合久久一线| 国产av无码专区亚洲av果冻传媒| 亚洲AV无码AV男人的天堂| 亚洲婷婷在线视频| 亚洲人成电影网站色| 亚洲成av人片不卡无码久久|