05-25
<h1>前台</h1>
<h4>1. 获取小程序信息的 Referer 格式</h4>
<p><a href="https://servicewechat.com/wx5aa11bd71a25432f/152/page-frame.html">https://servicewechat.com/wx5aa11bd71a25432f/152/page-frame.html</a></p>
<p><br><br></p>
<h1>热榜功能</h1>
<h4>1. 获取某个app下的某个tag绑定的文章</h4>
<p><code> ZRANGE z:set:template:article:list:{appid}:{tag} 0 -1 WITHSCORES </code></p>
<h4>2. 获取某个app下的某个tag绑定的文章(无视频)</h4>
<p><code> ZRANGE z:set:template:article:not:video:list:{appid}:{tag} 0 -1 WITHSCORES </code></p>
<h4>3. 热榜</h4>
<p><code> ZRANGE z:set:template:article:trends:list:{appid}:{tag} 0 -1 WITHSCORES </code></p>
<h4>4. 热榜(无视频)</h4>
<p><code> ZRANGE z:set:template:article:trends:not:video:list:{appid}:{tag} 0 -1 WITHSCORES </code></p>
<h4>5. 移除热榜</h4>
<p><code>ZREMRANGEBYRANK z:set:template:article:trends:list:{appid}:{tag} 0 50 </code></p>
<h4>6. 移除热榜(无视频)</h4>
<p><code>ZREMRANGEBYRANK z:set:template:article:trends:not:video:list:{appid}:{tag} 0 50 </code></p>
<h4>7. sql 语句查看已经有热榜的小程序</h4>
<pre><code>SELECT
min.appid,
miniprogram_name,
tag.id as tagid
FROM
lite_miniprograms_manages as min
RIGHT JOIN lite_min_manages_tag as tag
ON min.appid = tag.appid
where
tag.type = 3
AND tag.state = 0</code></pre>
<h4>8. 对热榜进行逆序排名</h4>
<p><code> ZREVRANGE z:set:template:article:trends:list:{appid}:{tag} 0 49 </code></p>
<h4>8. 线上 redis 的连接方式</h4>
<p>上测试服,然后
redis-cli -h 172.18.19.143 -p 7000 -c</p>
<p><br><br></p>
<h1>redis 操作相关的</h1>
<h4>1. 计算有序集合数量</h4>
<p>ZCARD</p>
<h4>2. 删除某个分数间的数据</h4>
<p>ZREMRANGEBYSCORE($key, 开始分数,结束分数)</p>
<p><br><br></p>
<h1>阿里视频相关</h1>
<h4>原生请求上传点播步骤</h4>
<ol>
<li>
<p>获取凭证</p>
</li>
<li>
<p>解析凭证</p>
</li>
<li>
<p>得到临时授权的 key 和 ser</p>
</li>
<li>
<p>将 policy 签名得到 signature</p>
</li>
<li>
<p>得到视频对应的 id 和 url 地址 (点播在生成凭证时候为视频占一个位置,普通 oss 没有这两个)</p>
</li>
<li>上传 </li>
</ol>
<h4>原生请求上传oss步骤</h4>
<ol>
<li>
<p>获取凭证</p>
</li>
<li>
<p>解析凭证</p>
</li>
<li>
<p>得到临时授权的 key 和 ser</p>
</li>
<li>
<p>将 policy 签名得到 signature</p>
</li>
<li>上传 </li>
</ol>
<h4>原生js上传示例</h4>
<p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/096740613baf4952aaa11ccba4ab6dce?showdoc=.jpg" alt="" />
<img src="https://www.showdoc.cc/server/api/common/visitfile/sign/bac6428b2f0b978fc1999ee61c3e605b?showdoc=.jpg" alt="" /></p>