`
powersoft
  • 浏览: 198775 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
博客专栏
53a63413-d61c-321e-8dc6-5008e88923c6
Redis官方文档翻译和源...
浏览量:191525
社区版块
存档分类
最新评论
文章列表
Redis3.0官方文档(8) ——使用Redis作为LRU缓存     当Redis作为缓存使用时,当你添加新的数据时,有时候很方便使Redis自动回收老的数据。这种行为在开发者社区中众所周知,因为这是流行的memcached 系统的默认行为。     LRU实际 ...
Redis3官方文档(7) ——使用Redis实现Twitter(下)     把loadUserInfo作为一个单独的函数有点大题小做了,但是在复杂的程序中这是一个很好的方法。认证中唯一被遗漏的事情就是登出了。我们怎么来做登出呢?很简单,我们改变user:10 ...
Redis3官方文档(6) ——使用Redis实现Twitter(上)     本文讲述使用PHP以及Redis来设计和实现一个简单的微博。编程社区传统上认为,在开发web应用程序时,作为特殊目的的键值存储数据库不能用于替换关系型数据库。本文将向你展示Redis在键值层之上的数据结构是实现各种应用程序的有效数据模型。     在继续之前,你可以花点时间体验一下在线演示(http://retwis.redis.io,译者注),看看我们究竟要做什么。长话短说:这是个练手,但是已经足够复杂到让你学习如何创建一个更复杂的程序的基础。     注意:这篇文章的原始版本写于2009年Redis发布时。当时 ...
Redis3官方文档(5) ——从入门到精通(下)     Redis有序集合(Sorted sets)     有序集合类似于集合和哈希的混合体的一种数据类型。像集合一样,有序集合由唯一的,不重复的字符串元素组成,在某种意义上,有序集合也就是集合 ...
Redis3官方文档(4) ——从入门到精通(中)     Redis列表(Lists)     为了解释列表类型,最好先开始来点理论,因为列表这个术语在信息技术领域常常使用不当。例如,”Python Lists”,并不是字面意思(链表),实际是表示数组 (和Ruby中的Array是同一种类型)。     通常列表表示有序元素的序列:10,20,1,2,3是一个列表。但是数组实现的列表和链表实现的列表,他们的属性非常不同。     Redis的列表是使用链表实现的。这意味着,及时你的列表中有上百万个元素,增加一个元素到列表的头部或者尾部的操作都是在常量时间完成。使用LPUSH命令增加一个新元素 ...
Redis3官方文档(3) ——从入门到精通(上)     Redis不是一个无格式(plain)的键值存储,而是一个支持各种不同类型值的数据结构服务器。这就是说,传统键值存储是关联字符串值到字符串键,但是Redis的值不仅仅局限于简单字符串 ...
Redis3官方文档(2) ——数据类型初探     字符串(Strings)     字符串是Redis最基本的数据类型。Redis字符串是二进制安全的,也就是说,一个Redis字符串可以包含任意类型的数据,例如一张JPEG图像,或者一个序列化的Ruby对象。     一个字符串最大为512M字节。     你可以使用Redis的字符串类型做很多有意思的事情,例如,你可以: 使用INCR命令族(INCR,DECR,INCRBY),将字符串作为原子计数器。 使用APPEND命令追加字符串。 使用GETRANGE和SETRANGE命令,使字符串作为随机访问向量(vectors)。 编码大量数据 ...
Redis3官方文档(1) ——Redis介绍     Redis是一款开源的,基于BSD许可的,内存数据结构存储(in-memory data structure store),用于数据库(database),缓存(cache)和消息代理(message broker)。Redis支持范围查询(range query)的string,hash,list,set,sorted set数据结构,和半径查询(radius query)的bitmap,hyperloglog和地理空间索引数据结构。Redis具有内置的复制,Lua脚本,LRU回收,事务,以及不同层次的磁盘持久化功能,并且通过Redis ...
一 依赖注入和控制反转(DI & IoC) 1 依赖注入的模拟 //客户端代码 public class Business implements IBeanAware { private IWriter writer; public Business() { } // type1 Constructor Injection public Business(IWriter writer) { this.writer = writer; } // type2 Interface Injection @Override public ...
Global site tag (gtag.js) - Google Analytics