话题: Redis
-
Redis sds数据结构实现分析
2012-08-05 | 作者:huangzsds(Simple Dynamic Strings)是Redis中最基本的底层数据结构, 它既是Redis的String类型的底层实现,也是实现Hash、List和Set等复合类型的基石。
-
Redis 事务实现原理分析
2012-07-31 | 作者:huangzRedis的事务使用MULTI命令和EXEC命令包围,处在这两条命令之间的一条或多条命令,会以FIFO的方式运行。
-
Redis 2.6 Lua脚本功能实现分析
2012-07-17 | 作者:huangzRedis脚本功能的实现代码放在源码的src/scripting.c 文件中,主要分为三部分:Lua嵌入Redis;EVAL和EVALSHA命令的实现;SCRIPT命令的实现。
-
Redis数据分片以及扩容
2012-07-16 | 作者:xiaotianqio数据较少时,一台服务器的内存就足够,因此一个Redis就能满足需求,但是随着业务发展,可能需要在多台服务器上运行多个Redis,所以需要将已有的数据进行分片。
-
Redis常见的性能问题和解决方法
2012-07-04 | 作者:温柔一刀Redis中Master最好不要做任何持久化工作,包括内存快照和AOF日志文件,特别是不要启用内存快照做持久化。
-
深入剖析Redis RDB持久化机制
2012-06-17 | 作者:pesiwang落地存储是数据设计的一大重点也是难点。Redis为了节省空间和读写时的I/O操作,做了很多很细致的工作来压缩数据。
-
Redis运行流程源码解析
2012-05-30 | 作者:pesiwangRedis通过定义一个struct redisServer类型的全局变量server来保存服务器的相关信息(比如:配置信息,统计信息,服务器状态等等)。
-
redis-faina:一个Redis的query分析小工具
2012-05-17 | 作者:nosqlfanInstagram团队曾经使用PGFouine 来作为其PostgreSQL的查询分析工具,他们觉得Redis也需要一个类似的工具来进行query分析工作,于是开发了redis-faina。
-
Redis ziplist内部结构分析
2012-04-26 | 作者:凡趣科技 pesiwangziplist是用一个字符串来实现的双向链表结构,顾名思义,使用ziplist可以减少双向链表的存储空间,主要是节省了链表指针的存储。
-
Redis2.6 新特性之watchdog
2012-03-30 | 作者:nosqlfanwatchdog(看门狗)是Redis2.6 版本将发布的一个新特性,它用于诊断Redis的延迟问题,这一功能有点类似于慢日志。