首页 > 其他 > 详细

Redis 初步

时间:2015-03-18 02:06:49      阅读:282      评论:0      收藏:0      [点我收藏+]

0. 引言

? ? ? ?目前是一个互联网思维主导的时代,目前在 IT 领域各种产品更新迭代很快,而且现在也是个大数据时代,社会节奏很快,因此对于各种 IT 产品的相应速度要求也是更加的苛刻,或者说,你如果做不到高速的响应,很有可能就会被淘汰。

??

? ? ? ? 因此,上面的种种要求表明,传统的数据存储方式已经很难满足这么高标准的要求了,那么,自然而然我们就该想到了缓存,而现在缓存领域的佼佼者便是memcached 和 redis 了。现在经常有人会纠结memcached 和 redis 有什么区别,在这里我们就不做过多的解释了,从现在开始我们主要关注学习 redis。

?

? ? ? ? (各位看客不好意思,虽然文采不好,但是还想扯上几句,如果没有兴趣可以跳过上面的内容哦~)

1. What(什么是Redis)?

? ? ? ? 随着上面的介绍,那么问题来了,究竟什么是 Redis 呢?

? ? ? ??

? ? ? ? ?Redis 是一个开源的,基于 BSD 协议的,先进的 key-value 缓存和存储 产品。它通常被称为数据结构服务器,因为键可以包含字符串(strings), 哈希(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets), 位图(bitmaps)以及 hyperloglogs 。

?

? ? ? ? 其实总结一下,其实Redis就是用来做缓存和存储(较少)的支持多种数据类型的产品。

?

2. Why(为什么使用Redis)

? ? ? ? 其实,大家很多人知道,Redis 很大情况下是用作缓存的,那么问题又来了?为什么不使用memcached 而选择 Redis呢?引用大牛的一些回答。

?

? ? ? ? 1. Redis使用最佳方式是全部数据in-memory。

? ? ? ? 2. Redis更多场景是作为Memcached的替代者来使用。

? ? ? ? 3. 当需要除key/value之外的更多数据类型支持时,使用Redis更合适。

? ? ? ? 4. 当存储的数据不能被剔除时,使用Redis更合适。

?

? ? ? ? 下面是文章的原文地址:http://www.infoq.com/cn/articles/tq-why-choose-redis

?

3. 结束语

? ? ? ? 本文中没有太多详细和深入的东西,仅仅作为入门了解,后续将会持续更新,作为自己学习的一个过程,也为偶然看到本文的同学提供一个参考。(网上很多大牛的文章,不过还是写一下吧。。。bubuko.com,布布扣

?

下面是我的一个个人公众帐号,可以关注一下哦~

bubuko.com,布布扣

?

?

?

?

?

?

Redis 初步

原文:http://1358440610-qq-com.iteye.com/blog/2193393

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!