ItGo.me - 专注IT技术分享

  • · Redis、Memcached、Guava、Ehcache中的算法 日期:2016-08-28 点击:60

    缓存那些事,一是内存爆了要用LRU(最近最少使用)、LFU(最少访问次数)、FIFO的算法清理一些;二是设置了超时时间的键过期便要删除,用主动或惰性的方法。 1. LRU 简单粗暴的Redis 今天看里说,...

  • · 基于Redis的Python搜索引擎 pyredise 日期:2016-08-28 点击:62

    pyredise 是一个基于 Python 和 Redis 的简单快速的搜索引擎。 示例代码: import query_handlerimport redisdb = = redis.Redis(host='localhost', port=6379, db=0)QH = query_handler.QueryHandler(db=db)# issue some queries, returning a l...

  • · Vagrant 和 Docker:如何在 OS X 上安装和设置 Postgres, Elasticsearch 和 Redis 日期:2016-08-28 点击:71

    Vagrant 和 Docker:如何在 OS X 上安装和设置 Postgres, Elasticsearch 和 Redis 当听到很多人在说Docker是多么多么的棒,很多新潮的孩子都在使用它时,我决定在我的开发环境上也来尝试下。在下面的这篇...

  • · Redis 响应延迟问题排查 日期:2016-08-28 点击:63

    参考原文: 最近数据量越来越多,并发写操作很多的情况下,Redis出现响应慢的情况; 可以使用 Redis命令来测试一下redis的响应速度: redis-cli--latency-h'xxx'-p'xxxx' 这条命令会向Redis插入示例数据...

  • · 使用socket.io+redis来实现基本的聊天室应用场景 日期:2016-08-28 点击:63

    本文根据socket.io与redis来实现基本的聊天室应用场景,主要表现于多个浏览器之间的信息同步和实时更新. 首先看下基本的应用场景:多个浏览器同时跟webServer连接,可实时获取webServer推送的数据...

  • · Redis的Python客户端:redis-py 日期:2016-08-28 点击:60

    redis-py是一个redis数据库的接口程序。可以使用Python来进行redis数据库的相关操作。 可以使用pip安装,非常方便。 pip install redis 以下是简单的示例代码: import redis r = redis.StrictRedis(host=’localh...

  • · Redis操作命令 日期:2016-08-28 点击:65

    Key命令速查: 命令说明DEL删除给定的一个或多个 key,不存在的 key 会被忽略,返回值:被删除 key 的数量DUMP序列化给定 key,返回被序列化的值,使用 RESTORE 命令可以将这个值反序列化为 Redi...

  • · Redis作者新开发的消息队列:Disque 日期:2016-08-28 点击:62

    Disque是一个分布式的消息队列。与Redis有单结点和分布式模式不同,单一Disque结点也是只有一个结点的集群。它是一个AP系统,也就是具有Availability(可用性)和Partition tolerance(分区容错性)。另外...

  • · redis cluster使用经验 日期:2016-08-28 点击:76

    redis3.0正式版刚发布,就先说说redis cluster吧。 我在有道引入redis cluster是14年8月,到现在已经8个月了。在当时那个时间点,有道至少是词典在缓存这块的基础设施搭建还是比较薄弱的,翻译用...

  • · 带有详细注释的 Redis 3.0 源码 日期:2016-08-28 点击:60

    本项目是注释版的 Redis 3.0 源码, 原始代码来自: 。 这份注释是我在创作新版《Redis 设计与实现》期间, 为了了解 Redis 的内部实现而制作的, 所有在书中有介绍的内容, 在源码中都进行了...

  • · Redis 数据类型详解 以及 Redis 适用场景场合 日期:2016-08-28 点击:61

    1. MySql+Memcached架构的问题 实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持...

  • · LRU算法的实现,简单粗暴的Redis与中规中矩的Memcached 日期:2016-08-28 点击:60

    原文 Redis 今天看 里说,LRU算法大幅提升了,就翻开源码来八卦一下,结果哭笑不得,这所谓"近似LRU"算法,实在太简单,太粗暴,太偷懒,太Redis了。 在 里搜索lru,代码在redis.c的freeMemoryIfNe...

  • · 通过 Redis 实现 RPC 远程方法调用 日期:2016-08-28 点击:59

    我发现经常研究并且为之兴奋的一件事就是对系统进行扩展。现在这对不同的人有着不同的意思。作为移植Monolithic应用到Microservices架构方法中的一部分,如何处理Microservices架构是我研究RPC的...

  • · Spring Data Redis 项目源码框架分析 日期:2016-08-28 点击:65

    redis是由Salvatore Sanfilippo用C语言编写的一个缓存系统,与memcached相比,提供了更多的处理复杂数据结构的方法;性能也非常的突出。 由于项目需要,自己简单地看了下spring新加入的模块 spring...

  • · Redis3集群搭建 日期:2016-08-28 点击:69

    安装ruby 1)sudo apt-get install ruby 2)sudo apt-get install ruby-full rubygems 3)sudo gem install redis(这条命令话费时间较长,需等待下) 创建节点文件夹 /usr/local/ 2.sudo mkdir cluster 3.sudo mkdir 7000 7001 7002 7003 7004 7005...

推荐文章