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一格下的数据,分次哈希完。


总结

相关推荐
坐吃山猪29 分钟前
【多线程】Lock与Condition
大数据·数据库
互联网叫兽1 小时前
redis深入学习一
redis
小宋10211 小时前
大模型成本怎么控制:Token统计、缓存与模型路由实战
人工智能·缓存
Lightpwd1 小时前
Spring Boot 多数据源落地:AbstractRoutingDataSource + 注解切面(附源码)
数据库·后端
LabVIEW开发1 小时前
LabVIEW 64位安装的位深陷阱:工具包、内存与工程兼容
数据库·labview·labview知识·labview功能·labview程序
寺中人1 小时前
MySQL 8.0 Windows 完整安装教程:环境配置、密码重置与常见报错排查
数据库·windows·mysql·环境搭建·mysql 安装
这个DBA有点耶2 小时前
同样48核配置TPS差1倍?高性价比数据库一体机的“软硬协同”才是分水岭
服务器·数据库·架构
这个DBA有点耶2 小时前
MySQL 8.0执行计划分析利器:EXPLAIN ANALYZE到底比EXPLAIN强在哪?
数据库·mysql·代码规范
YHHLAI3 小时前
SQL 完全指南:从入门到精通
数据库·sql