"阿里巴巴Redis使用规范" 本文将详细介绍阿里巴巴28条Redis使用规范,涵盖了Redis性能优化、数据存储、安全、实例管理等方面的内容。 规范一:控制key的长度 为了避免Redis中的keys过长,阿里巴巴建议控制key的长度,尽量将String类型的数据控制在10KB以下,集合类型的元素个数控制在1万以下。 规范二:避免使用bigkey bigkey是Redis中的一个性能瓶颈,阿里巴巴建议避免使用bigkey,使用紧凑型数据结构来节省内存空间。 规范三:使用高效序列化方法和压缩方法 阿里巴巴建议使用高效的序列化方法和压缩方法来减少value的大小,例如使用protostuff和kryo序列化方法,使用snappy或gzip压缩工具。 规范四:使用整数对象共享池 阿里巴巴建议使用整数对象共享池来节省内存空间, Redis内部维护了0到9999个整数对象,并把这些整数作为一个共享池使用。 规范五:使用Redis保存热数据 阿里巴巴建议使用Redis保存热数据,以提高数据的访问速度。 规范六:不同的业务数据分实例存储 阿里巴巴建议不同的业务数据分实例存储,以避免数据混淆和提高数据的安全性。 规范七:在数据保存时,要设置过期时间 阿里巴巴建议在数据保存时,要设置过期时间,以避免数据的长时间保存。 规范八:控制Redis实例的容量 阿里巴巴建议控制Redis实例的容量,以避免内存溢出和提高性能。 规范九:线上禁用部分命令 阿里巴巴建议线上禁用部分命令,以避免数据的非法操作。 规范十:慎用MONITOR命令 阿里巴巴建议慎用MONITOR命令,以避免性能的下降。 规范十一:慎用全量操作命令 阿里巴巴建议慎用全量操作命令,以避免性能的下降。 规范十二:选择合适的数据类型 阿里巴巴建议选择合适的数据类型,以提高数据的存储效率。 规范十三:开启lazy-free机制 阿里巴巴建议开启lazy-free机制,以避免内存的溢出。 规范十四:不使用复杂度过高的命令 阿里巴巴建议不使用复杂度过高的命令,以避免性能的下降。 规范十五:执行O(N)命令时,关注N的大小 阿里巴巴建议执行O(N)命令时,关注N的大小,以避免性能的下降。 规范十六:关注DEL时间复杂度 阿里巴巴建议关注DEL时间复杂度,以避免性能的下降。 规范十七:批量命令代替单个命令 阿里巴巴建议批量命令代替单个命令,以提高性能。 规范十八:避免集中过期key 阿里巴巴建议避免集中过期key,以避免性能的下降。 规范十九:使用长连接操作Redis,合理配置连接池 阿里巴巴建议使用长连接操作Redis,合理配置连接池,以提高性能。 规范二十:只使用db 阿里巴巴建议只使用db,以避免数据的混淆。 规范二十一:使用物理机部署Redis 阿里巴巴建议使用物理机部署Redis,以提高性能。 规范二十二:关闭操作系统内存大页面机制 阿里巴巴建议关闭操作系统内存大页面机制,以避免性能的下降。 规范二十三:合理配置主从复制参数 阿里巴巴建议合理配置主从复制参数,以提高数据的可靠性。 规范二十四:扫描线上实例时,设置休眠时间 阿里巴巴建议扫描线上实例时,设置休眠时间,以避免性能的下降。 规范二十五:从库必须设置为slave-read-only 阿里巴巴建议从库必须设置为slave-read-only,以提高数据的可靠性。 规范二十六:合理配置timeout和tcp-keepalive参数 阿里巴巴建议合理配置timeout和tcp-keepalive参数,以提高性能。 规范二十七:调整maxmemory时,注意主从库的调整顺序 阿里巴巴建议调整maxmemory时,注意主从库的调整顺序,以避免性能的下降。 规范二十八:Redis安全保证 阿里巴巴建议Redis安全保证,例如使用密码、SSL加密等,以提高数据的安全性。
![](https://csdnimg.cn/release/download_crawler_static/85136311/bg1.jpg)
![](https://csdnimg.cn/release/download_crawler_static/85136311/bg2.jpg)
![](https://csdnimg.cn/release/download_crawler_static/85136311/bg3.jpg)
剩余13页未读,继续阅读
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![xmind](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![avatar](https://profile-avatar.csdnimg.cn/21a7e84f30174ed2a7476ac70865c14a_qq_37442469.jpg!1)
- 粉丝: 43
- 资源: 8
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)
评论0