如何将Gearman与redis一起用于持久队列?
我正在尝试以centos7运行它。 我有Gearman工作。 在运行
gearmand -h
我可以看到支持 libsqlite3, Postgres的, libtokyocabinet和 的MySQL。
我已经根据各种论坛使用yum安装 hiredis ,虽然我无法弄清楚如何通过终端运行它。 我为gearman下载了tar文件,并尝试在gearman文件夹中运行此命令无效。
./configure --enable-FEATURE sql
答案 0 :(得分:0)
要使用hiredis持久性队列构建gearmand,您必须在CentOS上安装libhiredis-devel
或在Debian / Ubuntu软件包上安装libhiredis-dev
。
确保./configure --enable-hiredis
输出包含
checking hiredis/hiredis.h usability... yes
checking hiredis/hiredis.h presence... yes
checking for hiredis/hiredis.h... yes
checking for main in -lhiredis... yes
使用redis查询类型运行gearmand:
gearmand --verbose DEBUG --queue-type redis