標籤:redis Mysql 分散式資料庫
Redis是一個開源的使用ANSI C語言編寫、支援網路、可基於記憶體亦可持久化的日誌型、Key-Value資料庫,並提供多種語言的API。
學習視頻:https://pan.baidu.com/s/17NO3pG9hRL-RtU0bwaTylw
Redis 也是MySQL DBA要熟悉的內容
Redis 是一個高效能的key-value資料庫。 redis的出現,很大程度補償了memcached這類keyvalue儲存的不足,在部分場合可以對關聯式資料庫起到很好的補充作用。它提供了Python,Ruby,Erlang,PHP用戶端,使用很方便。
最佳應用情境:適用於資料變化快且資料庫大小可遇見(適合記憶體容量)的應用程式。
例如:股票價格、資料分析、即時資料搜集、即時通訊。現階段流行的新浪微博就是用的Redis
效能測試結果:
SET操作每秒鐘 110000 次,GET操作每秒鐘 81000 次,
伺服器配置如下:
Linux 2.6, Xeon X3320 2.5Ghz.
stackoverflow 網站使用 Redis 做為快取服務器。
redis從入門到精通視頻教程 課程目錄:
課時1、Redis 簡介(上)
課時2、Redis 簡介(下)
課時3、字串鍵(上)
課時4、字串鍵(中)
課時5、字串鍵(下)
課時6、散列鍵(上)
課時7、散列鍵(下)
課時8、列表鍵(上)
課時9、列表鍵(中)
課時10、列表鍵(下)
課時11、集合鍵(上)
課時12、集合鍵(下)
課時13、有序集合(1):基本操作
課時14、有序集合(2):分值範圍操作
課時15、有序集合(3):集合運算操作
課時16、HyperLogLog
課時17、資料庫(1):單鍵處理命令
課時18、資料庫(2):排序命令
課時19、資料庫(3):擷取鍵命令
課時20、資料庫(4):資料庫命令
課時21、鍵到期功能(上)
課時22、鍵到期功能(下)
課時23、發布與訂閱(上)
課時24、發布與訂閱(下)
課時25、流水線
課時26、事務(上)
課時27、事務(下)
課時28、Lua 指令碼
課時29、引言
課時30、構建微博(上)
課時31、構建微博(中)
課時32、構建微博(下)
課時33、論壇構建樣本(上)
課時34、論壇構建樣本(中)
課時35、論壇構建樣本(下)
課時36、部落格構建樣本
課時37、伺服器配置選項
課時38、RDB 持久化
課時39、AOF 持久化
課時40、伺服器管理
課時41、導論
課時42、複製和 Sentinel (上)
課時43、複製和 Sentinel (下)新增
課時44、twemproxy(上)
課時45、twemproxy(下)
課時46、叢集(上)
課時47、叢集(中)
課時48、叢集(下)
課時49、Redis 實現原理簡介(上)
課時50、Redis 實現原理簡介(中)
課時51、Redis 實現原理簡介(下)
比MySQL快60倍 redis從入門到精通視頻教程