Redis使用规范与架构选型记录
用Redis好几年了,整理下踩过的坑和实践经验。主要是键值怎么设计、哪些命令要小心、以及集群怎么选。 Key命名规范推荐格式:业务名:表名:id 好例子: 123ugc:video:1user:profile:10086cache:session:token123 设计原则: 原则 说明 示例 可读性 业务名前缀防冲突 user:{uid}:profile 简
用Redis好几年了,整理下踩过的坑和实践经验。主要是键值怎么设计、哪些命令要小心、以及集群怎么选。 Key命名规范推荐格式:业务名:表名:id 好例子: 123ugc:video:1user:profile:10086cache:session:token123 设计原则: 原则 说明 示例 可读性 业务名前缀防冲突 user:{uid}:profile 简
做后端开发的应该都用过 Redis,但真到了生产环境,各种坑就出来了。键值命名不规范、BigKey 拖垮服务、命令用错导致阻塞…这些问题我都踩过。这篇记录一下我们在实际项目中总结的 Redis 开发规范。 键值设计规范Key 命名设计良好的 Key 命名是 Redis 使用的第一步,直接影响可读性和可维护性。 可读性与可管理性以业务名(或数据库名)为前缀,用冒号分隔,形成层次化的命名空间: 123