Redis 簡單掌握這幾點

2021-09-13 09:38:01 字數 2279 閱讀 2307

redis是一種支援key-value等多種資料結構的儲存系統。可用於快取,事件發布或訂閱,高速佇列等場景。該資料庫使用ansi c語言編寫,支援網路,提供字串,雜湊,列表,佇列,集合結構直接訪問,基於記憶體,可持久化。

2,支援的語言

3,redis的應用場景有哪些

4,redis資料型別

redis

一共支援五種資料類:string(字串),hash(雜湊),list(列表),set(集合)和zset(sorted set有序集合)。

(1)字串(字串)

它是redis的最基本的資料型別,乙個鍵對應乙個值,需要注意是乙個鍵值最大儲存512mb。

(2)hash(雜湊)

redis hash是乙個鍵值對的集合,是乙個string型別的field和value的對映表,適合用於儲存物件

(3)表(列表)

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

(4)組(集合)

是字串型別的無序集合,也不可重複

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

是string型別的有序集合,也不可重複

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

5,redis的服務相關的命令

slect#選擇資料庫(資料庫編號0-15)

退出#退出連線

資訊#獲得服務的資訊與統計

monitor#實時監控

config get#獲得服務配置

flushdb#刪除當前選擇的資料庫中的key

flushall#刪除所有資料庫中的鍵

6,redis的發布與訂閱

redis的發布與訂閱(發布/訂閱)是它的一種訊息通訊模式,一方傳送資訊,一方接收資訊。

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

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

7,redis的持久化

redis持久有兩種方式:快照(快照),僅附加檔案(aof)

快照(快照)

1,將儲存在記憶體的資料以快照的方式寫入二進位制檔案中,如預設dump.rdb中

2,儲存900 1 

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

3,儲存300 10 

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

4,儲存60 10000

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

僅附加檔案(aof)

#完全依賴作業系統,效率最佳,效果沒法保證

8,redis的效能測試

自帶相關測試工具

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

【本文由中介軟體小哥收集整理自「民工哥的linux的運維」】

直播帶貨怎麼做?新手只需掌握這幾點!

目前直播帶貨一度火爆,沒關注直播的朋友們可能都有聽說,羅永浩啊,薇婭啊,辛巴啊,當被問到羅永浩是誰的時候,就會有人說,那個欠債還幾億,通過直播帶貨海清債務的,說到薇婭的時候,以前是個明星,然後幾次創業面臨困境,通過直播帶貨走進大家眼球 大家有沒發現乙個事情,容易被大家記住的,特別是沒有關注直播的朋友...

新站快速收錄注意這幾點

做 就是為了排名流量的,但是對於乙個新站來說,連收錄都沒有,又談何排名和流量那?甚至有的 兩三個月的時間只收錄乙個首頁,那麼到底該怎麼做才能讓新站被快速收錄那?接下來潘永波分享自己3天做到 收錄內頁的方法。新站如何快速收錄?我是如何做到新站3天收錄內頁的 一 做好 的基礎優化 這是我的新站採用的方法...

要想爬蟲好 這幾點少不了!

網路爬蟲 又稱為網頁蜘蛛,網路機械人,在foaf社群中間,更經常的稱為網頁追逐者 是一種按照一定的規則,自動地抓取全球資訊網資訊的程式或者指令碼。另外一些不常使用的名字還有螞蟻 自動索引 模擬程式或者蠕蟲。1.通用爬蟲 通用搜尋引擎所返回的結果都是網頁,而大多情況下,網頁裡90 的內容對使用者來說都...