Redis學習01

來源:互聯網
上載者:User

標籤:nbsp   redis伺服器   end   enc   學習   不同   vpd   cat   des   

Redis是一個基於記憶體的輕量級索引值資料庫(key-value database);

官網:https://redis.io/

下載頁面:https://redis.io/download

當前穩定版本:4.0.11

Docker鏡像地址:https://hub.docker.com/r/library/redis/

 

一、下面介紹Docker環境安裝Redis

1. 下載鏡像

$ docker pull redis:4.0.11

2. 啟動redis

$ docker run --name redis-server -p 6379:6379 -d redis:4.0.11 redis-server --appendonly yes

 3. 查看

$ docker exec -it eea5 redis-cli -h 127.0.0.1 -p 6379 -a ‘‘

或$ docker exec -it eea5 redis-cli

預設本機6379預設連接埠

$ set test test

$ set test1 test1

$ get test

$ info

輸出當前所串連的Redis執行個體的所有指標,包括:

server: 關於Redis伺服器的基本資料

clients: 用戶端串連的狀態和指標

memory: 大致的記憶體消耗指標

persistence: 資料持久化相關的狀態和指標

stats:總體統計資料

replication: 主從複製相關的狀態和指標

cpu: cpu使用方式

cluster: Redis Cluster的狀態

keyspace: 資料庫想著的統計資料

4. 停止

$ docker stop eea5

推薦停止方式通過redis-cli下調用shutdown

5. 啟動已停止的容器

$docker start eea5

可執行檔包括:

redis-server: Redis服務端

redis-sentinel:Redis Sentinel

redis-cli:Redis命令列工具

redis-check-rdb:Redis RDB檢查工具

redis-check-aof:Redis Append Only Files(AOF)檢查工具

redis-benchmark:Redis基準/效能測試工具

 

二、mac安裝Redis視覺化檢視-Redis Desktop Manager

參考:71378551

直接下載:https://pan.baidu.com/s/10vpdhw7YfDD7G4yZCGtqQg

 

三、Redis事件模型

單線程、非阻塞、多工I/O模型; (某些情況下,也會建立線程或子線程來執行某些任務)

包含了一個簡單但功能強大的非同步事件庫,稱為ae; 該庫封裝了不同作業系統的polling機制(非阻塞I/O相關的機制),如epoll、kqueue、select等

最常見的問題:延遲問題(在一條命令被處理完成前,Redis不能處理其他命令)

Redis學習01

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.