Gearmand 持久化队列
1)创建队列表
CREATE DATABASE gearman; CREATE TABLE `gearman_queue` ( `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `unique_key` VARCHAR(64) NOT NULL, `function_name` VARCHAR(255) NOT NULL, `when_to_run` INT(10) NOT NULL, `priority` INT(10) NOT NULL, `data` LONGBLOB NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `unique_key_index` (`unique_key`,`function_name`) ) ENGINE=INNODB DEFAULT CHARSET=utf8;
2) 启动服务
gearmand -d \ --log-file=/home/temp/loggearmand.log \ --queue-type=MySQL \ --mysql-host=localhost \ --mysql-port=3306 \ --mysql-user=simplexi \ --mysql-password=123456 \ --mysql-db=gearman \ --mysql-table=gearman_queue