后端操作
<p><strong>- 小程序配置相关</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">字段</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
<th>写入</th>
<th>保存内容</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">h:version (field)版本号</td>
<td style="text-align: left;">hash</td>
<td>版本号状态</td>
<td>新增小程序版本时</td>
<td>版本状态。1-可用</td>
</tr>
<tr>
<td style="text-align: left;">h:reward:switch:{版本号} (field)appid</td>
<td style="text-align: left;">hash</td>
<td>小程序与版本号的关系</td>
<td>新增小程序版本时</td>
<td>关系最近更新时间戳</td>
</tr>
</tbody>
</table>
<p>.
.</p>
<p><strong>- 素材缓存数据相关</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">字段</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
<th>写入</th>
<th>保存内容</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">h:template:article:details (filed)素材id</td>
<td style="text-align: left;">hash</td>
<td>已上架素材信息</td>
<td>素材保存时</td>
<td>素材详细信息json</td>
</tr>
<tr>
<td style="text-align: left;">h:template:article:total:details (filed)素材id</td>
<td style="text-align: left;">hash</td>
<td>未被删除的素材信息</td>
<td>素材保存时</td>
<td>素材详细信息json</td>
</tr>
</tbody>
</table>
<p>.
.</p>
<p><strong>- 小程序TAB绑定素材相关</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">字段</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
<th>写入</th>
<th>保存内容</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">h:template:tag (filed)tabid</td>
<td style="text-align: left;">hash</td>
<td>保存tab信息</td>
<td>tab保存时</td>
<td>tab信息json</td>
</tr>
<tr>
<td style="text-align: left;">z:set:template:tag:{appid}</td>
<td style="text-align: left;">zset</td>
<td>小程序下绑定的"所有"素材</td>
<td>tab保存时</td>
<td>素材id,score=发布时间</td>
</tr>
<tr>
<td style="text-align: left;">z:set:template:article:list:{appid}:{tabid}</td>
<td style="text-align: left;">zset</td>
<td>小程序的tab下绑定的"所有"素材</td>
<td>tab保存时</td>
<td>素材id,score=发布时间</td>
</tr>
<tr>
<td style="text-align: left;">z:set:template:article:not:video:total:{appid}</td>
<td style="text-align: left;">zset</td>
<td>小程序下绑定的"非视频"素材</td>
<td>tab保存时</td>
<td>素材id,score=发布时间</td>
</tr>
<tr>
<td style="text-align: left;">z:set:template:article:not:video:list:{appid}:{tabid}</td>
<td style="text-align: left;">zset</td>
<td>小程序的tab下绑定的"非视频"素材</td>
<td>tab保存时</td>
<td>素材id,score=发布时间</td>
</tr>
<tr>
<td style="text-align: left;">z:set:template:article:trends:list:{appid}:{tabid}</td>
<td style="text-align: left;">zset</td>
<td>小程序tab下的"所有"热榜</td>
<td>数据来源于"z:template:share:",定时任务跑入</td>
<td>素材id,score=文章上报pv</td>
</tr>
<tr>
<td style="text-align: left;">z:set:template:article:trends:not:video:list:{appid}:{tabid}</td>
<td style="text-align: left;">zset</td>
<td>小程序tab下的"非视频"热榜</td>
<td>数据来源于"z:template:share:",定时任务跑入</td>
<td>素材id,score=素材上报pv</td>
</tr>
<tr>
<td style="text-align: left;">h:template:pv:{appid} (filed)素材id</td>
<td style="text-align: left;">hash</td>
<td>素材pv</td>
<td>前端pv上报时</td>
<td>pv数</td>
</tr>
<tr>
<td style="text-align: left;">z:template:share:{appid}</td>
<td style="text-align: left;">zset</td>
<td>素材分享次数</td>
<td>前端分享上报时</td>
<td>素材id,score=分享数</td>
</tr>
</tbody>
</table>
<p>.
.</p>
<p><strong>- 小程序推荐池绑定素材相关</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">字段</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
<th>写入</th>
<th>保存内容</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">set:matrix:mix:recommend:list:{appid}</td>
<td style="text-align: left;">set</td>
<td>推荐池"所有"素材</td>
<td>推荐池绑定时</td>
<td>素材id</td>
</tr>
<tr>
<td style="text-align: left;">set:matrix:recommend:pool:list:{appid}</td>
<td style="text-align: left;">set</td>
<td>推荐池"普通"素材</td>
<td>推荐池绑定时</td>
<td>素材id</td>
</tr>
<tr>
<td style="text-align: left;">set:matrix:top:pool:list:{appid}</td>
<td style="text-align: left;">set</td>
<td>推荐池"置顶"素材</td>
<td>推荐池绑定时</td>
<td>素材id</td>
</tr>
</tbody>
</table>
<p>.
.</p>
<p><strong>- 作者绑定相关</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">字段</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
<th>写入</th>
<th>保存内容</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">h:min:program:author:info:{appid} (field)关系表id</td>
<td style="text-align: left;">hash</td>
<td>小程序与作者的绑定关系</td>
<td>小程序作者关系保存时</td>
<td>关系信息json</td>
</tr>
<tr>
<td style="text-align: left;">z:set:min:program:author:ids:{appid}</td>
<td style="text-align: left;">zset</td>
<td>小程序下作者绑定排序</td>
<td>小程序作者关系保存时</td>
<td>关系表id,score=排序值</td>
</tr>
</tbody>
</table>
<p>.
.
<strong>- 小秀圈背景音乐</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">字段</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
<th>写入</th>
<th>保存内容</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">h:music:detail (filed)音乐id</td>
<td style="text-align: left;">hash</td>
<td>音乐详情</td>
<td>创建音乐时</td>
<td>音乐信息json</td>
</tr>
<tr>
<td style="text-align: left;">h:music:use_amount (filed)音乐id</td>
<td style="text-align: left;">hash</td>
<td>音乐使用次数</td>
<td>前台用户生成作品时</td>
<td>使用次数</td>
</tr>
<tr>
<td style="text-align: left;">z:set:categories:music:{音乐类目id}</td>
<td style="text-align: left;">zset</td>
<td>音乐类目下的音乐</td>
<td>创建音乐或绑定音乐类目时</td>
<td>音乐id,score=音乐排序值</td>
</tr>
<tr>
<td style="text-align: left;">z:set:music:categories</td>
<td style="text-align: left;">zset</td>
<td>音乐类目排序</td>
<td>创建类目时</td>
<td>音乐类目id,score=类目排序值</td>
</tr>
<tr>
<td style="text-align: left;">h:categorie:detail (filed)类目id</td>
<td style="text-align: left;">hash</td>
<td>类目详情</td>
<td>创建类目时</td>
<td>类目信息json</td>
</tr>
</tbody>
</table>
<p>.
.
<strong>- 标签素材推荐相关</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">字段</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
<th>写入</th>
<th>保存内容</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">z:set:heat:tag:article:{标签id}</td>
<td style="text-align: left;">zset</td>
<td>推荐标签文章</td>
<td>素材绑定标签时</td>
<td>素材id,score={文章热度}</td>
</tr>
<tr>
<td style="text-align: left;">z:set:heat:article</td>
<td style="text-align: left;">zset</td>
<td>文章热度信息</td>
<td>数据端接入</td>
<td>素材id,score={文章热度}</td>
</tr>
<tr>
<td style="text-align: left;">h:article:tags (filed)素材id</td>
<td style="text-align: left;">hash</td>
<td>素材绑定的所有标签</td>
<td>素材绑定标签时</td>
<td>标签集合字符串,以","分隔</td>
</tr>
</tbody>
</table>