Redis的4条关键使用规范

本文涉及的产品
云数据库 Tair(兼容Redis),内存型 2GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介: Redis的4条关键使用规范

1、 Redis Key名规范

用冒号":"分隔域,用"."作为单词间的连接,比如业务名:表名:id, ugc:video:1 ,并且key名称中不能包含特殊字符,如空格、换行、单双引号、逗号以及其他转义字符。

2、Redis Value规范

拒绝bigkey(防止网卡流量、慢查询),string类型控制在10KB以内,hash、list、set、zset元素个数不要超过5000。

3、Redis 存储规范

Redis是缓存而非存储,所有Redis存储的内容,都必须用其他方式做持久化存储(丢失后可以从持久化存储中恢复)。

4、Redis 连接规范

非特殊情况,连接Redis必须通过中间件方式。

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
目录
相关文章
|
7月前
|
缓存 NoSQL Linux
面试必备:一线大厂Redis设计规范与性能优化
本文梳理了在使用Redis过程需要遵循的一些最佳实践,包括针对架构维度的一些深入性能优化的知识,如果面试官问你:"说下在使用Redis的过程中,需要注意哪些规范?",如果你按照本文的思路回答,肯定能让面试官眼前一亮,offer自然就到手了。
132 0
面试必备:一线大厂Redis设计规范与性能优化
|
7月前
|
缓存 监控 NoSQL
|
7月前
|
缓存 运维 NoSQL
Redis 很屌,不懂使用规范就糟蹋了
Redis 很屌,不懂使用规范就糟蹋了
113 0
|
存储 运维 监控
Redis最佳实践:7个维度+43条使用规范,带你彻底玩转Redis | 附实践清单
Redis最佳实践:7个维度+43条使用规范,带你彻底玩转Redis | 附实践清单
|
存储 缓存 NoSQL
Redis4条关键使用规范
Redis的4条关键使用规范
97 0
|
存储 NoSQL 安全
Redis 设计规范
Redis 设计规范
320 0
|
XML 缓存 运维
Redis 很屌,不懂使用规范就糟蹋了
所以,只有规范的使用 Redis,才能实现高性能和节省内存,否则再屌的 Redis 也禁不起我们瞎折腾。
296 0
|
NoSQL 算法 架构师
阿里推荐的Redis使用规范,Redis就要这么用
可读性和可管理性以业务名(或数据库名)为前缀(防止key冲突),用冒号分隔,比如业务名:表名:id
|
存储 监控 NoSQL
Redis有哪些开发设计规范值得我们注意的!
redis不是垃圾桶也不是 SUPER MAN,能力和资源都有限,不合理的使用会降低它的健康度,严重时甚至会引起redis抖动、阻塞等进而导致服务不可用,本文整理出redis开发过程中七个较常出现的使用不合理的场景,并辅以案例进行分析说明。
4613 0
|
移动开发 NoSQL 网络协议
Redis进阶实践之十七 Redis协议的规范
原文:Redis进阶实践之十七 Redis协议的规范 一、介绍            Redis客户端使用RESP(Redis的序列化协议)协议与Redis的服务器端进行通信。 虽然该协议是专门为Redis设计的,但是该协议也可以用于其他 客户端-服务器 (Client-Server)软件项目。
1173 0