
基于VPS使用DD命令安装RouterOS chr版本并自动开启容器Container(无需拔掉电源重启设备)。
本文以Debian安装chr-7.16.1为例
1、RouterOS chr安装
1.1 使用一键脚本安装RouterOS CHR并自动重启开启容器Container。如果主系统有重要文件请备份,安装chr系统会自动格式化掉主系统
# 官网版本,支持UEFI和BIOS双模式,无授权,支持官网任意版本(默认Longterm最新版本) wget -O chr.sh https://pan.77bx.com/ros/chr.sh && bash chr.sh # MikroTikPatch破解版本,支持UEFI和BIOS双模式,PU授权,支持MikroTikPatch任意版本(默认Longterm最新版本) wget -O chr.sh https://pan.77bx.com/ros/chrpj.sh && bash chr.sh
1.2 脚本运行到Enter admin password:,请输入admin的密码(如123123),之后会自动重启。
宝塔面板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。
1个PHP项目中,需要在一个大数组中遍历查询是否存在该元素,使用了in_array()导致运行程序时快时慢。通过测试得知in_array()和array_search()在大数组查询越靠后的元素时速度越慢。而使用array_key_exists()或者isset()则会很快。因为这个函数需要用到key,所以使用array_flip()反转/交换数组中所有的键名以及它们关联的键值。
1、测试环境
PHP 8.3.7和阿里云99元云主机。






