# 综合工具
综合工具封装在内置项目中的project/dce项目中,该项目用于集成一些命令行小工具。
该项目根节点配置了可省略路径,所以调用时可以不带根路径,如
// 带根路径
dce dce sharding extend
// 不带根路径
dce sharding extend
// 也支持路径模式
dce sharding/extend
1
2
3
4
5
6
7
2
3
4
5
6
7
# 缓存工具
dce cache
- 功能 - clear清除服务器缓存- -t, --type待清除缓存类型 ['file', 'redis', 'memcache', 'memcached', 'shm', 'var']
 
 
- 示例 
# 清除文件缓存
dce cache clear
# 清除Redis缓存
dce cache clear -t=redis
# 或
dce cache clear -t redis
# 或
dce cache clear --type redis
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
# 拓库工具
# 任务计划工具
dce crontab
- 若配置了任务计划,其将会在启动Dce服务时自动启动,你也可以通过本命令行工具单独启动任务计划服务。 - 示例
 - 'cron' => [ 'per5min' => ['minute' => '*/5', 'command' => 'php dce'], 'daily1345am' => ['minute' => 0, 'hour' => '1,3-5', 'command' => 'echo hello', 'enabled' => false, 'run_on_start' => true,], ],1
 2
 3
 4
- 功能 - start启动任务计划服务
- run [CRON_KEY]立即执行一次某个配置的任务
- status查看服务状态
- history查看任务被执行记录
 
TIP
你可以使用\dce\service\cron\TaskIterator工具以更方便的编写需批量执行的任务的脚本
# RPC工具
dce rpc 若配置了Rpc服务,其将会在启动Dce服务时自动启动,你也可以通过本命令行工具单独启动Rpc服务。
- 功能
- start启动Rpc服务器
 
← TCP/UDP服务器 注意事项 →
