宝塔面板BT目前计划任务已经集成了Redis的备份功能,但是还原功能只能手动恢复。
操作方法
1、配置AOF持久化(appendonly:no)关闭,然后关闭redis服务。
注意:如果appendonly设置成yes时候可能不会将dump.rdb文件中的数据恢复。
2、把宝塔备份文件(类似于0_2024-09-01_01-30-03_redis_data.rdb)重命名为dump.rdb,然后替换掉/www/server/redis目录下的dump.rdb。
PHP从二维数组中根据权重随机取出一个元素,权重越高取出的概率越高,抽奖的简单算法。
二维数组数据如下,weight代表权重大小
$data = [ ['id'=>1,'name'=>'特等奖','weight'=>1], ['id'=>2,'name'=>'一等奖','weight'=>3], ['id'=>3,'name'=>'二等奖','weight'=>5], ['id'=>4,'name'=>'三等奖','weight'=>10], ['id'=>5,'name'=>'四等奖','weight'=>20], ['id'=>6,'name'=>'五等奖','weight'=>30], ['id'=>7,'name'=>'谢谢抽奖','weight'=>100] ];
方法一:按照权重生成一个数组,数组随机取值即可。
问题描述
Debian11使用宝塔BT9.0面板的时候,申请SSL证书(Let's Encrypt)报错,提示如下:
/usr/bin/curl: /usr/local/lib/libcurl.so.4: no version information available (required by /usr/bin/curl)curl: (7) Couldn't connect to server
问题分析
以下几个文件冲突导致,可以使用命令查找:
find / -name "libcurl.so.4"/usr/lib/x86_64-linux-gnu/libcurl.so.4
/usr/lib/x86_64-linux-gnu/libcurl.so.4.7.0
1、环境介绍
光猫和华硕路由器使用单根网线连接,华硕路由器既可以能拨号上网,又可以把指定端口的IPTV设置过来。
2、光猫设置
2.1 使用超级管理员账号(请找安装师傅要)登入光猫,网络 -> 网络设置 -> 网络连接,连接名称选择当前上网的连接(一般带INTERNET的连接),在LAN电口绑定中去除需要复用口的端口前面的勾(我这边选择了网口Lan2),点击保存
2.2 再选择IPTV的连接,同样也去除Lan2端口勾选。
2.3 网络 -> 绑定设置 -> 绑定模式,点击Lan2 ,端口模式选择VLAN绑定,绑定VLAN对填写11/11;43/43(VLAN的值以m1/n1 VLAN对方式设置, 其中m1代表用户侧的vlan,n1代表出接口的vlan, 多组VLAN对以分号分开)
3、路由器设置
3.1 光猫Lan2连接到华硕路由器WAN口,IPTV连接到LAN3或者LAN4,内部网络(LAN) -> IPTV,选择ISP档更改为手动设置,互联网VID留空(不行可以填写Internet VLAN ID 11试试),LAN Port 3或LAN Port 4按照前面网线接的端口可以选择1个VID填写43(IPTV VLAN ID),点击应用本页面设置