Redis在大数据中的使用技巧
1、特性
2、Redis经验分享
以上经验,源自于300多个实例4T以上空间一年多稳定工作的经验,并按照重要程度排了先后顺序,可根据场景需要酌情采用。 3、缓存Redis的兄弟姐妹 Redis实现ICache接口,它的孪生兄弟MemoryCache,内存缓存,千万级吞吐率。 各应用强烈建议使用ICache接口编码设计,小数据时使用MemoryCache实现;数据增大(10万)以后,改用Redis实现,不需要修改业务代码。 四、关于一些疑问的回复 这一Part我们会来聊聊大数据中Redis使用的经验: Q1:一条数据多个key怎么设置比较合理? A1:如果对性能要求不是很高直接用json序列化实体就好,没必要使用字典进行存储。 Q2:队列跟List有什么区别?左进右出的话用List还是用队列比较好? A2:队列其实就是用List实现的,也是基于List封装的。左进右出的话直接队列就好。Redis的List结构比较有意思,既可以左进右出,也能右进左出。所以它既可以实现列表结构,也能队列,还能实现栈。 Q3:存放多个字段的类性能一样吗? A3:大部分场景都不会有偏差,可能对于大公司数据量比较大的场景会有些偏差。 Q4:大数据写入到数据库之后,比如数据到亿以上的时候,统计分析、查询这块,能不能分享些经验。 A4:分表分库,拆分到一千万以内。 Q5:CPU为何暴涨? (编辑:惠州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |