rss· 投稿· 设为首页· 加入收藏· 繁體版
当前位置: 火魔网 » 数据库 » Redis

Redis内存存储结构分析(图)

  Redis: A persistent key-value database with built-in net interface written in ANSI-C for Posix systems1 Redis 内存存储结构本文是基于 Redis-v2.2.4 版本进行分析.1.1 Redis 内存存储总体结构Redis 是支持多key-value数据库(表)的,并用 RedisDb 来表示一个key-value数据库(表). redisServer 中有一个 redisDb *... « 阅读全文

发布于: 2012-01-15 14:11:30

Redis简单介绍之(数据类型 - sets)

  Redis简单介绍之(数据类型 -sets)  操作sets类型的值:(sets集合)Command    Parameters      DescriptionSADD         keymember        Add thespecified member to the Set value at key SREM         keymember        Remove thespecified member from the Set val... « 阅读全文

发布于: 2012-01-08 14:31:45

redis 配置 使用

  <bean id="redisconfig"class="redis.clients.jedis.JedisPoolConfig">    <property name="maxActive" value="100" />       <property name="maxIdle" value="10"/>       <property name="maxWait" value="100"/>       <pro... « 阅读全文

发布于: 2011-12-31 11:33:06

什么时候用Redis

  对RedisCookbook的一部分内容理解;作者:Bihicheng;现在很多应用程序要存储结构简单更新频繁的数据;如何选择数据存储方案?SQL还是NoSQL?有两点要考虑:1要存储的数据是什么样的?2在应用程序中怎么使用他们? 1因为功能和业务逻辑的变更需要更改数据存储结构;2性能也是考虑的要素... « 阅读全文

发布于: 2011-12-28 11:06:54

Redis与CouchDB特性对比

  NoSQL数据库 相比来看,CouchDB的长处正是Redis的短处:存储大量的不易变但会被经常查询的数据。Redis的长处正是CouchDB的短处:存储小量的常变数据。  以一个博客系统为例,CouchDB作为一个文档型数据库,可以用来存储文章,评论,模板及附件等,而Redis以其丰富的数据类型的... « 阅读全文

发布于: 2011-11-21 07:18:11

Redis容量及利用计划

  在利用Redis过程当中,咱们发明了很多Redis分歧于Memcached,也差别于MySQL的特点。(本文首要会商Redis未启用VM撑持环境)1.SchemaMySQL:需事先设计Memcached:无需设计Redis:小型体系能够不消,可是若是要公道的计划及利用Redis,必要事前停止近似以下... « 阅读全文

发布于: 2011-11-20 09:07:18

Redis的Java客户端jedis入门

  转载 http://mina-java.iteye.com/blog/1149452Redis支持很多编程语言的客户端,有C、C#、C++、Clojure、Common Lisp、Erlang、Go、Lua、Objective-C、PHP、Ruby、Scala,甚至更时髦的Node.js,当然,更少不了Java的 客户端支持。Redis官方列出的Java客户端也有少,有Jedis、JRedis、JDBC-Redis、RJC等,当然,Jedis是Redis官 方首选的Java客户端开发包。 下面... « 阅读全文

发布于: 2011-11-08 09:56:20

使用Redis 做队列服务器

  Redis介绍Reids是一个比较高级的开源key-value存储系统,采用ANSIC实现。其与memcached类似,但是支持持久化数据存储,同时value支持多种类型:字符串(同memcached中的value),列表,集合(Set),有序集合(OrderSet)和Hash。所有的值类型均支持原... « 阅读全文

发布于: 2011-11-05 13:40:05

redis笔记:事件处理

   redis的事件处理和libevent很像,不过貌似互联网产品的事件处理逻辑都有类似封装。 相关文件列表: ae.cae.hAe_epoll.cAe_kqueue.cAe_select.c 其中ae.c是事件处理模块的主体,Ae_epoll.c,Ae_kqueue.c,Ae_select.c是事件处理的三种实现方式总体来说,redis处理的事件分为文件事件和定时器两类。/* State of an event based program */typedef struct aeEventLo... « 阅读全文

发布于: 2011-08-25 09:07:53

redis笔记:哈希表

  相关文件:  Dict.c 关键数据结构如下typedef struct dict {    dictType *type;    void *privdata;    dictht ht[2];    int rehashidx; /* rehashing not in progress if rehashidx == -1 */    int iterators; /* number of iterators currently running */ } dict; 一个redis哈希表对... « 阅读全文

发布于: 2011-08-22 07:52:14