redis
2016-02-23 09:22
369 查看
本节介绍一下redis,redis和memcached有些类似,不同的是可以把数据持久化,下面列举出redis几条优点。
1.性能高:redis能支持超过100K+每秒读写速率
2.丰富的数据类型:redis支持二进制的String,List,Hash,Set及Sorted set等数据类型操作。
3.原子操作:redis所有操作都是原子性的,同时redis还支持对几个操作全并后的原子性执行。
4.丰富的特性:redis还支持publish/subscribe,通知,key过期等等特性。
5.redis支持异机主从复制。
传统的memcached+mysql会遇到以下问题。
1.需要不断对mysql进行拆库拆表,mem需要不断扩容
2.mem与mysql数据一致性
3.mem数据命中率低或down机,会导致大量访问直接访问数据库
4.跨机房cache同步一致性
redis最佳应用场景:
1.redis最佳适用场景是全部数据in-memory
2.redis更多场景是作为memcached替代
3.当需要key/value之外更多数据类型支持时,使用redis更合适
4.当存储数据不能被删除,使用redis
5.需要负载均衡的场景(redis主从同步)
1.性能高:redis能支持超过100K+每秒读写速率
2.丰富的数据类型:redis支持二进制的String,List,Hash,Set及Sorted set等数据类型操作。
3.原子操作:redis所有操作都是原子性的,同时redis还支持对几个操作全并后的原子性执行。
4.丰富的特性:redis还支持publish/subscribe,通知,key过期等等特性。
5.redis支持异机主从复制。
传统的memcached+mysql会遇到以下问题。
1.需要不断对mysql进行拆库拆表,mem需要不断扩容
2.mem与mysql数据一致性
3.mem数据命中率低或down机,会导致大量访问直接访问数据库
4.跨机房cache同步一致性
redis最佳应用场景:
1.redis最佳适用场景是全部数据in-memory
2.redis更多场景是作为memcached替代
3.当需要key/value之外更多数据类型支持时,使用redis更合适
4.当存储数据不能被删除,使用redis
5.需要负载均衡的场景(redis主从同步)
相关文章推荐
- Redis将Session 集中管理
- 6. redis持久化,认证
- 5. redis管道, 发布订阅, 模拟队列
- redis学习之三配置文件redis.conf 的含义
- Redis学习笔记
- redis学习之二from github
- 第十章 Redis持久化--RDB+AOF
- redis 的两种持久化方式及原理
- 国内外三个不同领域巨头分享的Redis实战经验及使用场景
- redis客户端执行命令没反应
- windows下php redis扩展安装
- 分布式锁实现(基于redis)
- redis 集群
- 一些php操作redis常用方法代码
- Redis (1) —— 安装
- redis 4000
- PHP安装PHPRedis扩展
- java 对redis 总结
- windows下安装redis
- 第八章 Redis数据库结构与读写原理