话题: Redis
-
Redis消息通知系统的实现
2012-03-26 | 作者:老王最近忙着用Redis实现一个消息通知系统,今天大概总结了一下技术细节,其中演示代码如果没有特殊说明,使用的都是PhpRedis扩展来实现的。
-
用Redis进行fibonacci数列计算
2012-03-25 | 作者:nosqlfan本文介绍了用Redis进行fibonacci数列计算的方法,Redis结合lua脚本的实现,可以说是计算加缓存的一个完美结合。
-
Redis skip list结构分析
2012-03-21 | 作者:千石NoSQL数据库Redis的zset本身就是一种支持排序的集合,而zset的实现,则使用了skip list数据结构。
-
Redis RDB文件格式全解析
2012-03-13 | 作者:nosqlfanRDB文件是Redis持久化的一种方式,Redis通过制定好的策略,按期将内存中的数据以镜像的形式转存到RDB文件中。
-
使用Redis的五个注意事项
2012-03-07 | 作者:nosqlfan虽然说Redis支持多个数据库,但是除了默认的0号库以外,其它的都需要通过一个额外请求才能使用。所以用前缀作为命名空间可能会更明智一点。
-
Redis优化之网络延迟
2011-12-22 | 作者:nosqlfan我们知道Redis协议是构建在TCP协议之上的。所以当我们在脚本中调用Redis时,通常是以发送-应答-再发送-再应答的模式进行的。
-
Redis采用不同内存分配器碎片率对比
2011-11-29 | 作者:nosqlfan我们知道Redis并没有自己实现内存池,没有在标准的系统内存分配器上再加上自己的东西。所以系统内存分配器的性能及碎片率会对Redis造成一些性能上的影响。
-
Redis zipmap内存布局分析
2011-11-28 | 作者:千石Redis被称为key/value应用中的瑞士军刀,除了其丰富的数据结构支持,更重要的是高效的内存使用,分析源码可以发现作者使用每一个byte都精打细算。
-
REDIS内存容量的预估和优化
2011-11-15 | 作者:hoterranredis是个内存全集的kv数据库,不存在部分数据在磁盘部分数据在内存里的情况,所以提前预估和节约内存非常重要。
-
节约内存:Instagram的Redis实践
2011-11-02 | 作者:nosqlfanRedis是一个支持持久化的内存数据库,所有的数据都被存储在内存中,而最简单的实现就是使用Redis的String结构来做一个key-value存储就行了。
-
NoSQL数据库Redis系统性介绍
2011-09-26 | 作者:nosqlfan相信有很多同学对Redis只是有所听闻或者了解并不全面,本文是一个比较系统的Redis介绍,对Redis的特性及各种数据类型及操作进行了介绍。
-
Redis应用案例 查找某个值的范围
2011-09-21 | 作者:nosqlfan本文来自Redis在Google Group上的一个问题,他有一个IP范围对应地址的列表,现在需要给出一个IP的情况下,迅速的判断此IP的所有地。
-
浅谈Redis数据库的键值设计
2011-09-06 | 作者:hoterran丰富的数据结构使得redis的设计非常的有趣。不像关系型数据库那样,DEV和DBA需要深度沟通,review每行sql语句,也不像memcached那样,不需要DBA的参与。
-
案例:用Redis来存储关注关系
2011-09-06 | 作者:nosqlfanRedis提供了丰富的数据类型,比起关系型数据库或者简单的Key-Value存储(比如Memcached)来,Redis的数据模型与实际应用的数据模型更相近。
-
NoSQL数据库Redis之七种武器
2011-08-28 | 作者:nosqlfanRedis就像一把瑞士军刀一样,它创造了一系列更接受于使用场景的数据结构和API,目的在于让我们更直接的基于应用场景进行存储设计。
-
NoSQL数据库Redis与CouchDB特性对比
2011-08-09 | 作者:nosqlfan相比来看,CouchDB 的长处正是Redis的短处:存储大量的不易变但会被经常查询的数据。Redis的长处正是CouchDB的短处:存储小量的常变数据。
-
Redis容量及使用规划
2011-01-05 | 作者:TimYang由于Redis数据不能超过内存大小,一方面需要进行事先容量规划,保证容量足够;另外一方面设计上需要防止数据规模无限制增加,进而导致Redis不可扩展。
-
NoSQL数据库性能比较:MongoDB、Redis、Tokyo Tyrant
2010-08-17 | 作者:riceballMongoDB和Redis写入数据不是直接写入磁盘,所以当重启系统时候没有存盘的数据将全部丢失。TT实际上也有内存缓冲,不过和前者相比要小的多。