~~Title:Cobub Razor增加Redis支持 - 开源移动应用运营平台 - 移动统计、移动推送解决方案 - Cobub 移动开发者中心~~
{{description>Cobub Razor增加redis支持 }}
{{keywords>Cobub Razor,开源移动应用分析,移动分析,移动应用分析,Redis支持}}
====== 增加Redis支持 ======
===== 安装Redis服务器 =====
下载、解压和编译Redis:
$ wget http://redis.googlecode.com/files/redis-2.4.17.tar.gz
$ tar xzf redis-2.4.14.tar.gz
$ cd redis-2.4.14
$ make
编译好的文件位于src目录下。
运行Redis:
$ src/redis-server
Redis启动成功后,您可以通过下述命令进行交互测试:
$ src/redis-cli
redis> set foo bar
OK
redis> get foo
“bar”
更多信息参照 : [[http://redis.io/|http://redis.io/]]
====== 在Cobub Razor-开源的、移动应用分析系统中配置Redis服务 ======
===== 1. Redis 服务器端配置 =====
在 /application/config/redis.php 下配置Redis:
{{:razor:20150318-093827.png}}
===== 2. 在Cobub Razor-开源的、移动应用分析系统中启用Redis =====
在 application/config/config.php启用Redis
{{:razor:20150318-093859.png}}
===== 3. 设置Redis处理队列的时间间隔 =====
在用户启用Redis的情况下,Razor首先将SDK提交的数据缓存到Redis队列中,然后在根据设置的时间间隔来处理队列中的数据,以减轻并发对数据库产生的压力。
在/application/config/config.php里设置处理数据队列的时间间隔:
{{:razor:20150318-093932.png}}
====== 基本结构 ======
{{:razor:20150318-093957.png}}