个人声明:本系列所有文章旨在抛砖引玉,为有兴趣深入使用Redis的同学提供一些参考。本系列所有文章纯属原创,均是笔者在实际工作中的总结。本文所有引用的MDB系列组件均由米多网络架构部提供,在此向架构部表示感谢。笔者经验能力有限,如有不适之处还请多多指教。
一、为什么要使用Redis?
- Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。
- Redis性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。
- Redis的所有操作都是原子性的,意思就是要么成功执行要么失败完全不执行。单个操作是原子性的。多个操作也支持事务,即原子性,通过MULTI和EXEC指令包起来。
二、如何使用Redis?
- 封装Redis方法