Redis在APP中的应用
生活随笔
收集整理的這篇文章主要介紹了
Redis在APP中的应用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言
redis 是內存型數據庫,讀取data速度遠快于mysql和sqlserver,如果將APP中列表信息或者一些常被訪問的信息轉存至內存上,然后APP通過redis讀取內存上的數據,那么APP的用戶體驗也會提高。
注意
1.轉存數據不宜超過內存的最大值,否則會導致系統的性能下降
2.注意垃圾回收,設計時多考慮數據的生命周期。
REDIS KEY
這里只簡單介紹下Redis的key:
場景
場景一:DB與REDIS同步
我們這里以Mysql為例;
方法一:后端代碼 insert / update / delete mysql時, 清空redis , 然后再將mysql中相關數據更新至redis中。
方法二:mysql 與 redis 同步,多使用 mysql udf redis 方法。
方法二性能遠優于方法一,但是難度也超過方法一。
場景二:后臺更新
如同cms框架一樣,每更新一次信息就要生成相關的靜態頁面;
每一次更新DB,然后 renew redis ;這種方法的好處是 redis 不大會出現錯誤,也很容易監控redis的體積,方便多層監管,缺點就是并不real time和多出幾步操作。?
?
轉載于:https://www.cnblogs.com/peiyu1988/p/6677759.html
總結
以上是生活随笔為你收集整理的Redis在APP中的应用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: etcd 集群故障(数据变成只读)
- 下一篇: 数组转换方法