記錄redis相關

最近項目組用到redis做緩存 redis是開源的項目 支持多種客戶端訪問 提供c 、java、lua、python等多種客戶端接口 

redis作爲NOsql中的一種,其性能十分強大,基於內存 key value 鍵值對 存儲 支持多種數據類型 hash string set zset  ,這些數據類型都支持pop/push add/move

redis的集羣搭建

redis配置文件 redis.conf 裏面配置集羣和單機 說到集羣 redis的集羣鍵值空間爲16384個slot 通過算法分配到各個節點上去

        節點的刪除和增加會重新分配槽位 槽位遷移可能導致moved錯誤和 ask轉向 不過在客戶端裏面都會有個記錄表 記錄下次訪問節點 也不會影響性能


原生redis的工具redis-trib.rb  是ruby語言寫的 可以用該工具創建集羣 刪除 增加節點

        支持aof快照 落盤 主從同步 

      

       在PaaS項目中 很多用公司都是拿redis來做緩存 原生redis支持164個命令 

       在redis.io官網上有很多案例介紹 

   

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章