您的位置:首页 > 数据库 > Redis

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主从同步)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: