摘要: Redis作者antirez是一个非常勤奋的开发者,在Redis性能已经非常惊人的情况下持续不断开发新的特性,比如从新的cluster源代码看到,作者已经把Dynamo及Paxos一些核心的思想考虑进去并进行了一些简洁的实现。相比其它产品如Memcached则几年没什么大变化,在Web 2.0时代,Memcached已经非常不够用,技术人员需要考虑做很多额外工作才能让Memcached适应新的变化和需求。antirez在1月5日Google Groups发表了一篇Redis diskstore文章,对Redis VM方式进行了反省,思考是否有更好的方式来大数据的Redis访问。a few mo 阅读全文
posted @ 2011-12-03 14:10 金江 阅读(480) 评论(0) 推荐(0) 编辑
摘要: Redis的主从复制功能非常强大,一个master可以拥有多个slave,而一个slave又可以拥有多个slave,如此下去,形成了强大的多级服务器集群架构。下面我演示下怎样在多台服务器上进行Redis数据主从复制。这里我假设有两台服务器,一台是Windows操作系统(局域网IP:192.168.3.82),一台是Linux操作系统(局域网IP:192.168.3.90),在两个操作系统都安装redis,Windows操作系统使用cygwin工具进行安装,命令为:$ tar xzf redis-2.2.2.tar.gz$ cd redis-2.2.2$ make可以通过"make t 阅读全文
posted @ 2011-12-03 14:09 金江 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 数据持久化通俗讲就是把数据保存到磁盘上,保证不会因为断电等因素丢失数据。redis需要经常将内存中的数据同步到磁盘来保证持久化。redis支持两种持久化方式,一种是 Snapshotting(快照)也是默认方式,另一种是Append-only file(缩写aof)的方式。先介绍下这两种dump方式再讲讲自己遇到的一些现象和想法,前面的内容是从网上整理出来的。Snapshotting快照是默认的持久化方式。这种方式是就是将内存中数据以快照的方式写入到二进制文件中,默认的文件名为dump.rdb。可以通过配置设置自动做快照持久 化的方式。我们可以配置redis在n秒内如果超过m个key被修改就自 阅读全文
posted @ 2011-12-03 14:08 金江 阅读(1465) 评论(0) 推荐(0) 编辑
摘要: 注:关于如何在windows,linux下配置redis,详见这篇文章:) 目前网上有一些链接Redis的C#客户端工具,这里介绍其中也是目前我们企业版产品中所使用的ServiceStackRedis, 链接地址: https://github.com/mythz/ServiceStack.Redis 下面该链接中的源码包或dll文件,引入到项目中,并添加如下名空间引用(仅限本文):usingServiceStack.Common.Extensions;usingServiceStack.Redis;usingServiceStack.Redis.Generic;usingServiceSta 阅读全文
posted @ 2011-12-03 14:06 金江 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 为了方便查阅资料,特将网上搜索到的Redis相关安装配置进行归档整理:=============================================================window平台Redis安装 下载地址: http://code.google.com/p/servicestack/wiki/RedisWindowsDownload Redis文件夹有以下几个文件redis-server.exe:服务程序redis-check-dump.exe:本地数据库检查redis-check-aof.exe:更新日志检查redis-benchmark.exe:性能测试,用.. 阅读全文
posted @ 2011-12-03 14:03 金江 阅读(283) 评论(0) 推荐(0) 编辑