redis緩存服務器


 

1、什么是redis?

Redis 是一個基於內存的高性能key-value數據庫。

2、使用redis的好處?

速度快,因為數據存在內存,類似hashmap,hashmap的優勢就是查找和操作的時間復雜度都時O(1)

支持豐富的數據類型,支持string\list\set\sorted set\hash

支持事務,操作都是原子性,所謂的原子性就是對數據的更改要么全部執行,要么全部不執行

豐富的特性:可用於緩存,消息,按key設置過期時間,過期后會自動刪除

3、redis常見性能問題考核解決方案?

master最好不要做任何持久化工作,如rdb內存快照和AOF日志文件

如果數據比較重要,某個slave開啟aof備份數據,策略設置為每秒同步一次

為了主從復制的速度和連接的穩定性,Master和Slave最好在同一個局域網內

盡量避免在壓力很大的主庫上增加從庫

主從復制不要用圖狀結構,用單向鏈表結構更為穩定,即:Master <- Slave1 <- Slave2 <- Slave3…

這樣的結構方便解決單點故障問題,實現Slave對Master的替換。如果Master掛了,可以立刻啟用Slave1做Master,其他不變。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM