01 2016 档案
摘要:Redis 的复制 (replication) 是一种使用和配置起来非常简单的主从(master-slave)复制,允许 Redis 从服务器成为主服务器的精确副本。以下是关于 Redis 复制的一些重要方面: Redis 采用异步复制。从 Redis 2.8 开始,从服务器会周期性地报告从复制流中
阅读全文
摘要:分片(partitioning)就是将你的数据拆分到多个 Redis 实例的过程,这样每个实例将只包含所有键的子集。本文第一部分将向你介绍分片的概念,第二部分将向你展示 Redis 分片的可选方案。 分片能做什么 Redis 的分片承担着两个主要目标: 允许使用很多电脑的内存总和来支持更大的数据库。
阅读全文
摘要:当 Redis 作为缓存使用时,当你添加新的数据时,有时候很方便使 Redis 自动回收老的数据。LRU 实际上是被唯一支持的数据移除方法。Redis 的 maxmemory 指令,用于限制内存使用到一个固定的容量,也包含深入探讨 Redis 使用的 LRU 算法,一个近似准确的 LRU。maxme...
阅读全文
摘要:Redis数据类型 最为常用的数据类型主要有五种:String, Hash, List, Set和SortedSet. Redis内部使用一个redisObject对象来表示所有的key和value。 redisObject 最主要的信息如下: typedef struct redisObject
阅读全文
摘要:Java的Comparator和Comparable当需要排序的集合或数组不是单纯的数字型时,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。一、Comparator 强行对某个对象collection进行整体排序的比较函数,可以将Comparato...
阅读全文

浙公网安备 33010602011771号