六、Redis最佳实践

  1. OBJECT ENCODING key # 查看key编码
  2. MEMORY USAGE key # 查看占用长度
  3. SCAN start(起始下标) # 扫描key
  4. 127.0.0.1:6379> CONFIG GET hash-max-ziplist-entries
  5. 1) "hash-max-ziplist-entries"
  6. 2) "512"

1. Redis键值设计

Redis09 最佳实践 - 图1

Redis09 最佳实践 - 图2

Redis09 最佳实践 - 图3

Redis09 最佳实践 - 图4

Redis09 最佳实践 - 图5

Redis09 最佳实践 - 图6

Redis09 最佳实践 - 图7

Redis09 最佳实践 - 图8

2. 批处理优化

1.1 Pipeline

Redis09 最佳实践 - 图9

Redis09 最佳实践 - 图10

Redis09 最佳实践 - 图11

Redis09 最佳实践 - 图12

1.2 集群环境下的批处理

Redis09 最佳实践 - 图13

spring集成的是异步Slot

3. 服务端优化

1. 持久化

Redis09 最佳实践 - 图14

Redis09 最佳实践 - 图15

Redis09 最佳实践 - 图16

2. 慢查询

Redis09 最佳实践 - 图17

这里是配置内存 永久化配置在配置文件

Redis09 最佳实践 - 图18

Redis09 最佳实践 - 图19

3. 命令及安全配置

Redis09 最佳实践 - 图20

4. 内存配置

Redis09 最佳实践 - 图21

Redis09 最佳实践 - 图22

5. 缓冲区配置

Redis09 最佳实践 - 图23

Redis09 最佳实践 - 图24

6. 集群可用性

Redis09 最佳实践 - 图25

Redis09 最佳实践 - 图26

Redis09 最佳实践 - 图27