Redis入门




传统的关系型数据库如MySQL、Oracle、DB2等,数据存储在磁盘的文件系统中,增删改查需要频繁地在内存与外存之间交换数据,很费时间。试想,如果有一种小巧而功能强大的存储结构,用于在内存中管理数据量不太大但是访问量特别大的热点数据,岂不妙哉?

在以上背景下,Redis应运而生。

Redis是Remote Dictionary Server的简称,是一个由意大利人Salvatore Sanfilippo开发的key-value存储系统,具有极高的读写性能,读的速度可达110000次/s,写的速度可达81000次/s 。

与Redis类似的产品还有memcache,同样是一个基于内存的key-value存储系统,但是由于memcache数据结构单一,数据安全性低下等原因,大有被Redis取而代之的趋势。

Redis 与其他 key - value 缓存产品相比,有以下特点:

1、Redis支持数据的持久化,周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,重启的时候可以再次加载进行使用。

2、Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。

3、Redis支持数据的备份,即master-slave模式的数据备份。

4、Redis的所有操作都是原子性的,同时Redis还支持对几个操作合并后的原子性执行。

5、Redis还支持 publish/subscribe, 通知, key过期等高级特性。

 

互联网发展到现在,仅靠传统的关系型数据库已经远不能应对各种变态的需求,一个大型的互联网应用往往需要各类数据库相互合作,才能达到高可用、高性能的标准。

Redit的简单实用使用

原文链接http://blog.csdn.net/huhui_cs/article/details/13997899

传统的关系型数据库如MySQL、Oracle、DB2等,数据存储在磁盘的文件系统中,增删改查需要频繁地在内存与外存之间交换数据,很费时间。试想,如果有一种小巧而功能强大的存储结构,用于在内存中管理数据量不太大但是访问量特别大的热点数据,岂不妙哉?

在以上背景下,Redis应运而生。

Redis是Remote Dictionary Server的简称,是一个由意大利人Salvatore Sanfilippo开发的key-value存储系统,具有极高的读写性能,读的速度可达110000次/s,写的速度可达81000次/s 。

与Redis类似的产品还有memcache,同样是一个基于内存的key-value存储系统,但是由于memcache数据结构单一,数据安全性低下等原因,大有被Redis取而代之的趋势。

Redis 与其他 key - value 缓存产品相比,有以下特点:

1、Redis支持数据的持久化,周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,重启的时候可以再次加载进行使用。

2、Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。

3、Redis支持数据的备份,即master-slave模式的数据备份。

4、Redis的所有操作都是原子性的,同时Redis还支持对几个操作合并后的原子性执行。

5、Redis还支持 publish/subscribe, 通知, key过期等高级特性。

 

互联网发展到现在,仅靠传统的关系型数据库已经远不能应对各种变态的需求,一个大型的互联网应用往往需要各类数据库相互合作,才能达到高可用、高性能的标准。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值