【Redis】——最佳实践

目录

一.键值设计

1.如何优雅的设计key结构

2.拒绝BigKey

3.选择合适的数据结构

4.总结

二.批处理优化(海量数据批处理)

1.Pipeline

2.集群模式下的批处理

三.服务端优化

1.持久化配置

2.慢查询问题

1.记录慢查询

2.找到慢查询

3.集群最佳实践

1.完整性问题

2.带宽问题

3.集群的问题


一.键值设计

1.如何优雅的设计key结构

2.拒绝BigKey

3.选择合适的数据结构

4.总结

二.批处理优化(海量数据批处理)

1.Pipeline

2.集群模式下的批处理

使用spring的方案

三.服务端优化

1.持久化配置

2.慢查询问题

1.记录慢查询

2.找到慢查询

不合理的指令或者不合理的数据结构(bigkey问题)

3.集群最佳实践

1.完整性问题

2.带宽问题

集群下没有哨兵,节点之间通过ping来确定其他节点的状态。

3.集群的问题

集群能不能就不用,主从就行了,哨兵机制,也可以满足高并发

相关推荐
一叶飘零_sweeeet20 小时前
从手写 Redis 分布式锁到精通 Redisson:分布式系统的并发控制终极指南
redis·分布式·redisson
睡觉的时候不会困21 小时前
Redis 主从复制详解:原理、配置与主从切换实战
数据库·redis·bootstrap
程序员的世界你不懂1 天前
【Flask】测试平台开发,新增说明书编写和展示功能 第二十三篇
java·前端·数据库
自学也学好编程1 天前
【数据库】Redis详解:内存数据库与缓存之王
数据库·redis
JAVA不会写1 天前
在Mybatis plus中如何使用自定义Sql
数据库·sql
IT 小阿姨(数据库)1 天前
PgSQL监控死元组和自动清理状态的SQL语句执行报错ERROR: division by zero原因分析和解决方法
linux·运维·数据库·sql·postgresql·centos
ChinaRainbowSea1 天前
7. LangChain4j + 记忆缓存详细说明
java·数据库·redis·后端·缓存·langchain·ai编程
小马学嵌入式~1 天前
嵌入式 SQLite 数据库开发笔记
linux·c语言·数据库·笔记·sql·学习·sqlite
Java小白程序员1 天前
MyBatis基础到高级实践:全方位指南(中)
数据库·mybatis
Monly211 天前
人大金仓:merge sql error, dbType null, druid-1.2.20
数据库·sql