一文帶你掌握Redis操作指南

2022-01-10 15:02:06 字數 1028 閱讀 2781

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

redis有三個主要特點,使它優越於其它鍵值資料儲存系統:redis將其資料庫完全儲存在記憶體中,僅使用磁碟進行持久化;與其它鍵值資料儲存相比,redis有一組相對豐富的資料型別;redis可以將資料複製到任意數量的從機中。

redis一共支援五種資料類:string(字串),hash(雜湊),list(列表),set(集合)和zset(sorted set有序集合)。這些資料型別支援push/pop,add/remove及取交集,並集和差集及更豐富的操作,而且這些操作都是原子性的。

redis是乙個開源的使用c語言編寫(3萬多行**),支援網路,可基於記憶體亦可持久化的日誌型,key-value資料庫,並提供多種語言的api。redis軟體的出現,再一定程度上彌補了memcached這類key-value記憶體快取服務的不足,在部分場合可以對關聯式資料庫起到很好的補充作用。redis提供了python,ruby,erlang,php客戶端。接下來,為大家帶來關於redis相關的操作指南。

日前,華為雲資料庫發布gaussdb(for redis)正式商用,gaussdb(for redis) 是一款基於華為自研的計算儲存分離架構,相容redis生態的雲原生nosql資料庫,基於共享儲存池的多副本強一致機制,保證資料的安全可靠。gaussdb(for redis)可廣泛適用於遊戲、網際網路、電商等場景。

#devrun開發者沙龍# 10月27日20:00-21:00,特邀華為雲資料庫技術專家文龍&生態總監張一一,為您打造專場直播「當redis遇上計算儲存分離」!華為雲gaussdb(for redis)利用了存算分離、多模架構、強一致等先進技術理念,提供了一套業界領先的超前解決方案。

社群互動有好禮,不要錯過!

點選關注,第一時間了解華為雲新鮮技術~

一文帶你讀懂「TRIZ」

各位好,本期的內容是 triz與經典triz 在開始之前,請您先嘗試回答以下問題 什麼是triz?什麼是 經典triz 經典triz 包括哪些內容?經典triz 與 現代triz 的區別?您可以先思考一會兒。好了,不知您回答對了幾道題呢?為什麼要學習本課程?學習本課程,你可以獲得哪些知識?在此,我要...

一文掌握 TensorFlow 基礎

在後面的課程中我們將主要使用 tensorflow 來實現各種模型的應用,所以在本節我們先來看一下 tensorflow 的基礎知識點。tensorflow 是乙個深度學習庫,由 google 開源,可以對定義在 tensor 張量 上的函式自動求導。tensor 張量 意味著 n 維陣列,flow...

一文帶你了解Redis秒殺應用場景

在大流量程式開發中,必然會遇到高併發的應用的場景。解決方案大致分為兩個方向,訊息佇列 鎖 key quque 秒殺商品數量有限,預先儲存到訊息佇列 public function qnquque 這裡省略掉業務邏輯處理,預設業務邏輯處理完,出佇列 public function dequque 訊息...