-
Redis 使用 hotkeys 查看热点数据
前置要求 Redis 4.0.3中新增查看热点数据命令行,使用热点数据必须将内存策略修改为LFU算法。 查看内存策略 config get maxmemory-
-
为什么 Redis 的 hash slot 设置为 16384
问题 Redis使用CRC16算法(CRC16(key) % 16384)可以产生2^16-1=65535个值,但为什么哈希槽设置成了16384? 原因 htt
-
Redis 使用 hash tag 插入到同一个哈希槽
hash tag 使用{}大括号,指定key只计算大括号内字符串的哈希,从而将不同key名词的键插入到同一个哈希槽。 查看 key 对应的 hash slot
-
Redis 执行 Lua 脚本抛出 StatusOutput does not support set(long) 异常
异常信息 Caused by: org.springframework.data.redis.RedisSystemException: Unknown red
2021-03-18, Views: 13508 , Topics: Redis Lua Spring Boot
-
MySQL 的四种事务隔离级别
事务的基本要素(ACID) 原子性(Atomicity) 事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务
-
MySQL 备份工具 xtrabackup 安装和使用
工具版本 xtrabackup2.4.21,主服务器、备服务器都需要安装。 xtrabackup2适用于MySQL5.7及以下,xtrabackup8适用于My
2021-03-16, Views: 3443 , Topics: MySQL
-
MySQL Can't open the mysql.plugin table. Please run mysql_upgrade to create it
解决办法 第一步 清空datadir指定的目录。 第二步 初始化MySQL mysqld --initialize 在指定的日志文件里会有初始化后的root用户
2021-03-15, Views: 5741 , Topics: MySQL
-
MySQL ERROR 1193 (HY000): Unknown system variable 'validate_password_policy'
原因 未开启密码校验插件。 查看设置 查看变量中是否有密码校验。 SHOW VARIABLES LIKE 'validate_password%'; 查看插件中
2021-03-14, Views: 9501 , Topics: MySQL
-
MySQL Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root
说明 MySQL不建议以root用户启动。 解决 方法一 root用户下启动时指定用户为mysql。 mysqld --user=mysql --daemoni
2021-03-13, Views: 8250 , Topics: MySQL
-
MySQL 还原备份非常慢解决方法
现象 使用mysql -uroot -p < dump.sql或source命令导入十分耗时。 原因 可能是使用Navicat导出,可以打开导出文件看到,
-
MySQL 中的乐观锁和悲观锁
创建测试表 创建product表: CREATE TABLE `product` ( `id` int(11) NOT NULL, `name` var
-
MySQL 使用的是 BTree 还是 B+Tree
查看索引 查看表account的索引。 show index from account; 输出: mysql> show index from accou
-
MySQL 中的覆盖索引
索引覆盖 Extra字段显示Using index,索引处取得的数据即是要求的数据,则不会再回数据文件再查询,直接返回了。 explain select id
-
Linux -bash: locate: command not found
错误原因 未安装locate。 安装 mlocate yum -y install mlocate 其他错误 在首次执行locate xxx时报以下错误 lo
-
Linux -bash: rz: command not found
下载 lrzsz CentOS yum install lrzsz Ubuntu apt-get install lrzsz 使用 上传至服务器:直接拖拽至Xs
-
Cookie 设置 HttpOnly 属性防篡改
查看 Cookie 方式一 Chrome控制台中的Application下的Cookies。 查看 Cookie 方式二 在浏览器控制台Console中使用以下
-
解决 HTTP 请求参数中的加号被替换为空格问题
现象 使用GET请求添加query string(?后的参数)或使用Content-Type为application/x-www-form-urlencoded
-
使用 base64 命令绕开服务器无权限上传文件问题
Windows 平台 生成 base64 字符串 生成的base64字符串保存到back.txt文件。 certutil -encode test.png ba
-
Windows 下使用 Wireshark 抓取 HTTP2 加密数据包
说明 运行平台基于:Windows 10、Wireshark 3.4.3、Chrome 88。 备注:Edge浏览器试验失败。 更改配置 Windows 环境变
-
OpenResty 使用 lua-resty-upload 上传文件
说明 lua-resty-upload内置于OpenResty中,可直接require即可。 Linux平台文件保存路径需为绝对路径,不能使用相对路径。 Win