嗯,分片嘛,scan要每个主节点进行一次才行,否则是无法获取到全部数据的。所以随手整理下PHP RedisCluster集群scan的姿势吧。
$r = new RedisCluster(null, ["节点1:7001","节点2[......]
最近使用CDN,有些细节需要调整,比如栏目和标签链接尾部添加斜杠。
搜了下,实测有效,通过如下代码即可实现栏目和标签链接尾部添加斜杠的功能:
function modify_category_link( $termlink, $term, $taxonom[......]
众所周知,我的技术很糟糕,代码也写的很白痴,我不太会用特别专业的写法实现复杂的功能……我只能写出一眼就能看明白的简单代码。
正好最近激活了Copilot,试了试优化4行代码,结果如下:
<?php
$fileKeys = [];foreach ($resu[......]
恩,最近需要给一个PHP项目通过composer装新的库,装的时候就会发现有各种依赖提示最终造成目标库安装失败。
那么composer如何强制安装插件(库)呢?只需要使用参数:--ignore-platform-reqs
即可。示例指令:[……]
最近为一个老代码加新功能,用到了缓存,就随手校验了下缓存是否写入成功,结果发现,根本查不到。缓存逻辑完全无效:缓存写入,前端读不到缓存,还是读的MongoDB的数据,回写到缓存后,下次获取依然读不到缓存。
有点意思啊~~~碰到这种情况,第一反应是啥?[……]
嗯,Redis Cluster集群状态检测其实一般telnet上去直接一个CLUSTER INFO
就可以了。
但如果你需要节点等细节工作状态,那么这里有个来自Github的 michael-grunder 现成脚本:
<?php
// php cluter[......]
众所周知,留言的后台,每一条留言都有基本的操作,诸如:Unapprove、Reply、Quick Edit和Edit等操作。
而我想在这些链接后新增一个链接或者按钮实现一些特殊逻辑的处理,这个需求如何实现呢?经过查找,发现可以通过给comment_row
[……]
最近碰到一个问题,有个访客留言了图片的url,我发现置入img标签后就会被过滤掉,几经周折,发现这是WordPress的安全策略,非管理员是无法在留言中插入图片的。
那么是否有解决办法呢?经过查找,发现可以通过给wp_kses_allowed_html
添加过滤器[……]