Redis高级特性

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


前言


一、redis高级特性

慢查询:默认10ms,查询命令 slowlog get 3

slowlog-max-len 队列长度,建议调到1000以上

slowlog-log-slower-than 慢查询时间,在高并发高流量的条件下建议调到1000微妙,即1毫秒

pipeline和事务:redis的事务是弱事务,不能保证原子性。可以用watch(乐观锁)来保证原子性;pipeline是将命令打包后发给client,可以有效节省因网络的等待时间,但同样不能保证原子性。

Lua:不了解Lua,有需要再学

发布和订阅:发布即忘,订阅频道:subscribe channel [channel ... ] 发送消息:publish channel message

stream:日志型数据结构,可被单独消费或多个消费者消费。XADD key [MAXLEN | MINID] [~ | =] count id field value [field value ...]

key和value:全局哈希表。生成2倍大的新表,每次只IO一格下的数据,分次哈希完。


总结

相关推荐
tjc199010058 小时前
mysql如何防止SQL注入攻击_mysql参数化查询与转义
jvm·数据库·python
Kakaxiii8 小时前
【2026最新】Neo4j 数据库如何像 MySQL 一样导出和快速恢复完整数据
数据库·mysql·neo4j
sjsjsbbsbsn8 小时前
RAG 基础学习总结
java·数据库·学习
汽车仪器仪表相关领域8 小时前
Kvaser Memorator Light HS v2:单通道 CAN FD 便携记录仪,即插即用的故障诊断利器
运维·服务器·数据库·人工智能·功能测试·单元测试
Francek Chen8 小时前
【大数据存储与管理】NoSQL数据库:05 NoSQL的三大基石
大数据·数据库·分布式·nosql
人道领域8 小时前
【黑马点评日记】Redis分布式锁终极方案:Redisson全面解析(含源码解析)
java·数据库·redis·分布式·缓存
m0_741173338 小时前
MySQL导入大SQL文件报错怎么办_拆分文件与优化系统参数
jvm·数据库·python
苏渡苇8 小时前
Redis 核心数据结构(二)——List 与消息队列
数据结构·redis·list·redis发布订阅
BullSmall8 小时前
Redis AOF 文件损坏报错:完整修复方案
数据库·redis·缓存
Amnesia0_08 小时前
磁盘文件系统
linux·运维·数据库