Redis 2.0学习笔记介绍(一) (转载红丸出品)

 Redis介绍 

 

      Redis本质上一个Key/Value数据库,与Memcached类似的NoSQL型数据

库,但是他的数据可以持久化的保存在磁盘上,解决了服务重启后数据不丢

失的问题,他的值可以是string(字符串)、list(列表)、sets(集合)或者是ordered sets(被排序的集合),所有的数据类型都具有push/popadd/remove、执行服务端的并集、交集、两个sets集中的差别等等操作,这些操作都是具有原子性的,Redis还支持各种不同的排序能力 Redis 2.0更是增加了很多新特性,如:提升了性能、增加了新的数据类型、更少的利用内存(AOFVM) ,根据使用场景的不同,你可以每隔一段时间将数据集转存到磁盘上来持久化数据,或者在日志尾部追加每一条操作命令Redis支持绝大部分主流的开发语言,如:CJavaC#、PHPPerlPythonLuaErlangRuby等等 。

 

 

 

Redis性能:
根据Redis官方的测试结果:在50个并发的情况下请求10w次,写的速度是110000次/s,读的速度是81000次/s
测试环境:
1. 50个并发,请求100000次
2. 读和写大小为256bytes的字符串
3. Linux2.6 Xeon X3320 2.5GHz的服务器上

 

 

 

 

猜你喜欢

转载自xinghaifeng2006.iteye.com/blog/1776666