鲁泰 EIP 之 Redis 安装

为什么用REDIS

目前常有大批量数据ETL场景,比如给予一个合同号,可能涉及上千至万的面料同步(并且该接受到合同号请求的实例还必须把所有同步之后的新面料ID返回给rest客户端),按以往完全由一个EIP实例去完成的话,客户端等待时间过长,现考虑使用REDIS来辅助完成。实例1将获取到的需转换ID及其类型(可能是单据,基础资料,人员等等唯一类型标识),目标列表(目标列表名由发起实例1指定,实例1将从这里获取到所有新ID)提交到REC列表。其他EIP实例就可以通过REC列表获得ID,经过转换后把新ID放到目标列表中,实例1异步判断目标列表KEY值数量是否与需转换ID数量一致,当一致时,获取列表所有值返回给客户端。

另外鲁泰EIP 目前是采用MEMCACHED作为缓存服务器, 因为REDIS除了之上所述当消息队列也可用于CACHE,所以考虑REDIS把MEMCACHED替换,准备使用Netty + redis 。

 

首先安装redis

1、下载

2、安装

3、make test 报错

4、安装tcl

1 wget http://downloads.sourceforge.net/tcl/tcl8.6.0-src.tar.gz
2 tar -zxf tcl8.6.0-src.tar.gz
3 cd tcl8.6.0
4 cd unix && ./configure
5 make
6 make install

5、返回redis目录,重新执行make test 

会得到默认的配置文件redis.conf(关于该文件的配置参考

运行redis

 客户端测试

 

 

 

posted @ 2014-03-20 15:56  tree.liang  阅读(258)  评论(0编辑  收藏  举报