炼数成金 大数据数据库
订阅

数据库

节约内存:Instagram的Redis实践
节约内存:Instagram的Redis实践
Instagram可以说是网拍App的始祖级应用,也是当前最火热的拍照App之一,Instagram的照片数量已经达到3亿,而在Instagram里,我们需要知道每一张照片的作者是谁,下面就是Instagram团队如何使用Redis来解决这个问题并 ...
Redis内存容量的预估和优化
Redis内存容量的预估和优化
Redis是个内存全集的kv数据库,不存在部分数据在磁盘部分数据在内存里的情况,所以提前预估和节约内存非常重要.本文将以最常用的string和zipmap两类数据结构在jemalloc内存分配器下的内存容量预估和节约内存的方法. 先 ...
Redis优化之网络延迟
Redis优化之网络延迟
我们知道Redis协议是构建在TCP协议之上的。所以当我们在脚本中调用Redis时,通常是以发送-应答-再发送-再应答的模式进行的,而每一次发送与应答,都需要数据从客户端到服务端飞一次。而且,这一切都是默认的。 当你需 ...
使用Redis bitmap进行活跃用户统计
使用Redis bitmap进行活跃用户统计
Redis支持对String类型的value进行基于二进制位的置位操作。通过将一个用户的id对应value上的一位,通过对活跃用户对应的位进行置位,就能够用一个value记录所有活跃用户的信息。如下图所未,下图中的bitmap有9个位被 ...
Redis几个认识误区
Redis几个认识误区
此文的作者是新浪微博平台架构师杨卫华(timyang)大师,如果关注了新浪一些牛人微博的同学应该知道,timyang前段时间正在对Redis进行一些研究和测试,也分享出了不少成果。下面一篇文章相信是timyang这段时间对Redi ...
Redis SPOP不随机的问题
Redis SPOP不随机的问题
Redis 的 sets 结构有一个SPOP方法,方法描述为“Remove and return a random member from a set”,方法说明是随机的。但实际上通过测试表时此方法并不如说的这样随机,比如你将1,2,3,4四个数字用SADD添加到某一 ...
Redis事件驱动库结构
Redis事件驱动库结构
本文翻译自Redis官方对事件驱动库的结构描述,英文原文点这里,由Day Day Up博客原创,文章写的时间已经比较长了,今天才被NoSQLFan挖出来,实属难得。 下面就是其原文: 文章地址:blog.ddup.us 这是一篇翻译文章 ...
Redis String类型实现原理
Redis String类型实现原理
本文推荐的是一篇对Redis官方文档的翻译,是Day Day Up博客的Redis文档翻译系列文章之一,内容是Redis中String数据类型的内部实现。废话不多说,请看文章吧。 原文链接:blog.ddup.us 这是一篇翻译文章,原文在这里 ...
Redis进阶教程-aof(append only file)日志文件
Redis进阶教程-aof(append only file)日志文件
原文出处:http://lgone.com/html/y2010/757.html 今天看了Redis源码两个多小时,搞清楚了append only file(AOF)日志的rotate原理.官方文档里面对这部分做了单独的说明,但是就我看来,作者不够优美的用词,完全会让人理解 ...
Redis集群功能说明
Redis集群功能说明
虽然目前可以通过在客户端做hash的方法来构建Redis集群,但Redis原生的集群支持还是颇受期待。本文是对Redis集群功能官方描述文档的一个翻译,译者是@PPS萝卜同学,也感谢他的投稿分享。 介绍 这篇文档主要是为了说 ...
Redis zipmap内存布局分析
Redis zipmap内存布局分析
本文转自《淘宝核心系统团队博客》,作者为@淘宝千石,文章对Redis的zipmap内部结构进行了分析,主要包括了其内存使用及几个常用API的操作流程。 Redis被称为key/value应用中的瑞士军刀,除了其丰富的数据结构支持, ...
深入理解Redis内部实现
相信很多人已经对Redis有所了解,包括其丰富的数据结构及操作,高性能,持久化等等。而Redis文档对每一个命令的复杂度也有相当详细的描述。下面PPT则是深入Redis内部,对Redis的内部实现进行了介绍。相信会让你对Red ...
Redis源码分析-内存分配
Redis源码分析-内存分配
本文转载自Day Day Up博客,文章对Redis的内存分配封装zmalloc库进行了分析,描述了Redis在内存分配和使用统计方面的各种细节和技巧。 原文链接:blog.ddup.us Redis中到处都会进行内存分配操作。为了屏蔽不同平台之 ...
redis源码分析-如何rehash
hash table是一种高效的数据结构,被广泛的用在key-value存储中,Redis的dict其实就是一个典型的hash table实现。 rehash是在hash table的大小不能满足需求,造成过多hash碰撞后需要进行的扩容hash table的操作,其实 ...
深入Redis内部-Redis 源码讲解
深入Redis内部-Redis 源码讲解
Redis 作为 NoSQL 数据库的杰出代表,一直广受关注,其轻量级的敏捷架构,向来有存储中的瑞士军刀之称。下面推荐的一篇文章,从源码的角度讲解了Redis 的整个工作流程,是了解 Redis 流程的绝佳文章。强烈推荐: 原文 ...

热门频道

  • 大数据
  • 商业智能
  • 量化投资
  • 科学探索
  • 创业

即将开课

社区热帖

     

    GMT+8, 2019-3-20 23:47 , Processed in 0.114639 second(s), 16 queries .