刷新推荐池、置顶池、非置顶池、有序推荐池
<h2>刷新1.0四个池</h2>
<h3>redis数据字典</h3>
<h4>自有池(推荐池)</h4>
<p>set:matrix:mix:recommend:list:</p>
<h4>非置顶池</h4>
<p>set:matrix:recommend:pool:list:</p>
<h4>置顶池</h4>
<p>set:matrix:top:pool:list:</p>
<h4>有序推荐池</h4>
<p>z:set:matrix:mix:recommend:list:</p>
<h3>刷新方法</h3>
<p>createOrUpdateSelfPool
editCommonToOldPool
dealAppPoolCache
deleteToAppPool(似乎没在使用)
dealBindCache
handleCaches
handleRecommendCaches
dealCache</p>
<h3>刷新的地方</h3>
<h4>脚本:</h4>
<h5>1</h5>
<p>脚本名:自动更新推荐池
路径:App\Console\Commands\AutoUpdateRecommand\Getdata
使用的刷新方法:createOrUpdateSelfPool(包含dealAppPoolCache)、deleteSelfPoolOldDataByAppid(包含dealAppPoolCache)、broadcastOtherPool(包含createOrUpdateSelfPool、deleteSelfPoolOldDataByAppid)</p>
<h5>2</h5>
<p>脚本名:自动更新推荐池版本2
路径:App\Console\Commands\AutoUpdateRecommand\GetdataV2
使用刷新的方法:同1</p>
<h4>3</h4>
<p>脚本名:批量下架文章 handle:article:lower:frame
路径:App\Console\Commands\Articles\BatchLowerFrame
使用的方法:destroyRecommend(包含self::handleCaches)</p>
<h4>4</h4>
<p>脚本名:初始化appid推荐池下文章
路径:App\Console\Commands\CacheDeal\ZsetRecommArticle
使用的方法:dealCache、getAppid(包含dealCache)</p>
<h4>接口</h4>
<h5>1</h5>
<p>接口名:解除文章与推荐池的绑定
路径:CommonRecommandController\reliefBinding
使用的刷新方法:dealAppPoolCache</p>
<h5>2</h5>
<p>接口名:公共推荐池禁用app或解除禁用
路径:CommonRecommandController\forbidOrReliefApp
使用的刷新方法:dealAppPoolCache、editCommonToOldPool(包含dealAppPoolCache)</p>
<h5>3</h5>
<p>接口名:推荐池文章绑定
路径:CommonRecommandController\bindArticles
使用的刷新方法:editCommonToOldPool(包含dealAppPoolCache)、dealBindCache</p>
<h5>4</h5>
<p>接口名:数据端推荐池数据接口
路径:CommonRecommandController\dataRecommandPoolEntrance
使用的刷新方法:editCommonToOldPool(包含dealAppPoolCache)</p>
<h5>5</h5>
<p>接口名:置顶
路径:CommonRecommandController\setTop
使用的刷新方法:setTopToAppPool(包含dealAppPoolCache)、dealBindCache</p>
<h5>6</h5>
<p>接口名:创建推荐数据
路径:ArticleRecommController\create
使用的刷新方法:addRecommBinding、handleCaches
备注:没有修改缓存,但是更新了lite_article_recomm表信息</p>
<h5>7</h5>
<p>接口名:删除推荐池数据
路径:ArticleRecommController\destroy
使用的刷新方法:delRecommBinding(包含handleCaches)、handleCaches</p>
<h5>8</h5>
<p>接口名:置顶或取消置顶
路径:ArticleRecommController\setTop
使用的刷新方法:editRecommTop(包含handleCaches)、handleCaches</p>
<h5>9</h5>
<p>接口名:保存推荐池绑定
路径:ArticleRecommController\saveRecommBinding
使用的刷新方法:patchCommonPool(包含handleCaches)createNewBinding(包含handleCaches)、cancelBinding(包含handleCaches)</p>
<h5>10</h5>
<p>接口名:不知道干什么的
路径:ArticleRecommController\saveMore
使用的刷新方法:handleCaches</p>
<h5>11</h5>
<p>接口名:初始化香蕉数据
路径:HandleAsyncArticle
使用的刷新方法:handleRecommendCaches</p>