作為向web而生的redis,現已經使用得十分廣泛了。依靠其高效能、簡潔設計等深受開發者們喜歡。對redis從基礎學起,抱著知其然到知其所以然的想法,先學會怎麼用,再去深入了解內部運轉。
redis官網:
redis英文全稱為remote dictionary server,採用c語言開發的開源,基於記憶體的鍵值儲存器。常被用來作為資料庫(非關係型),快取,訊息佇列等。redis本身是單程序單執行緒的,單機每秒讀處理11萬次+,寫處理8萬次+,提供插入、查詢、固化和集群功能。
redis安裝方式有多種,本著快捷,方便原則(實則為懶),依照本地環境進行快速搭建。
1、本地環境為deepin 15.11,直接採用docker安裝,操作簡單且管理方便。
sudo docker pull redis再通過命令建立乙個redis的容器,即可本地開始玩轉redis了。
2、再通過安裝面板工具方便管理redis server。deepin商店自帶redis管理面板redisplus。依靠面板,方便監控及查詢相關資料。
或通過redis-cli處理,輸入以下命令,通過命令列形式操控redis。
redis作為鍵值儲存器,鍵的型別只允許為字串。值的型別有五種基礎型別:字串(string)、列表(list)、雜湊(hash)、集合(set)、有序集合(sorted set),還有一些高階型別如bitmap、布隆過濾器、stream等。
應用場景十分豐富,對redis的掌握也逐漸成為後端工程師必備技能之一了。
2020-04-25,望技術有成後能回來看見自己的腳步
Redis 基礎篇(一)
今天我們來講一講快取 目前,memcache 和 redis 是網際網路分層架構中,最常用的 key value 快取。那麼如何選擇呢 下面來看一下兩種快取的比較 redis mecache 吞吐量十萬左右 qps 達到幾十萬 qps 資料結構 支援多種資料結構,如雜湊,列表,集合,有序集合這類複雜...
Redis初探 Redis安裝
最新版本是4.0,在這裡本人下的是3.2 使用rz命令可以將redis上傳到linux系統 首先要確定linux上是否安裝了gcc,沒有則使用yum install gcc c 安裝 在安裝時出現下面的錯誤提示 使用rm f var run yum.pid解決 使用tar zxvf redis 3....
redis基礎篇 效能問題
零 一 觀察指標 1 cpu 效能監控圖 關注 user 和system的使用率 2 network 效能監控圖 出口流量1 可能存在大key或者高併發查詢 get 2 可能存在rdb快照 增量命令傳輸 新搭建的從庫或者主從切換導致 進口流量 1 代表可能存在高併發寫入 set 3 iops 效能監...