缓存在我们日常开发中占据着举足轻重的地位,通过缓存组件可以让我们的系统有着多方位的提升空间。而Redis就一个代表性的缓存组件。
转载 2021-07-05 19:14:25
221阅读
Redis最佳实践?看完不心动,算我输!!一、Redis键值设计1、优雅的key结构1.为什么value长度不尽量不超过44字节2、拒绝BigKey1.什么是BigKey2.BigKey的危害3.如何发现BigKey4.如何删除BigKey3、恰当的数据类型1.存储User对象二、批处理优化1、N条命令批处理执行2、Pipeline3、集群下的批处理四种处理方式:并行solt(推荐使用)三、服
转载 2023-09-13 10:43:33
65阅读
1. 项目结构实践 ✔ 1.1 组件式构建你的解决方案 TL;DR: 大型项目的最坏的隐患就是维护一个庞大的,含有几百个依赖的代码库 - 当开发人员准备整合新的需求的时候,这样一个庞然大物势必减缓了开发效率。反之,把您的代码拆分成组件,每一个组件有它自己的文件夹和代码库,并且确保每一个组件小而简单。查看正确的项目结构的例子请访问下面的 ‘更多’ 链接。 否则: 当编写新需求的开发人员逐步意识
原创 2021-07-29 17:42:18
200阅读
​1. 项目结构实践​✔ 1.1 组件式构建你的解决方案TL;DR: 大型项目的最坏的隐患就是维护一个庞大的,含有几百个依赖的代码库 - 当开发人员准备整合新的需求的时候,这样一个庞然大物势必减缓了开发效率。反之,把您的代码拆分成组件,每一个组件有它自己的文件夹和代码库,并且确保每一个组件小而简单。查看正确的项目结构的例子请访问下面的 ‘更多’ 链接。否则: 当编写新需求的开发人员逐步意识到他所做
原创 2022-03-29 17:44:27
213阅读
点击上方蓝色字体,选择“设为星标”回复”资源“获取更多资源本文是来自阿里云2021版最新Redis最佳实践指南。文档可以在云栖社区下载。Redis–从问题说起(一)Run-to-Compl...
转载 2021-06-10 21:21:40
186阅读
篇文章我们就来总结一下,在使用Redis时的最佳实践方式,主要包含两个层面:业务层面、运维层面。由于...
转载 2022-04-07 16:18:25
207阅读
这篇文章我们就来总结一下,在使用Redis时的最佳实践方式,主要包含两个层面:业务层面、运维层面。由于...
转载 2021-07-21 13:46:31
309阅读
点击上方蓝色字体,选择“设为星标”回复”资源“获取更多资源本文是来自阿里云2021版最新Redis最佳实践指南。文档可以在云栖社区下载。Redis–从问题说起(一)Run-to-Compl...
转载 2021-06-10 21:21:42
1625阅读
引言尽管redis是一款非常优秀的NoSQL数据库,但更重要的是,作为使用者我们应该学会在不同的场景中如何更好的使用它,更大的发挥它的价值。主要可以从这四个方面进行优化:Redis键值设计、批处理优化、服务端优化、集群配置优化1.Redis慢查询日志使用Redis提供了慢日志命令的统计功能,它记录了有哪些命令在执行时耗时比较久。查看Redis慢日志之前,你需要设置慢日志的阈值。例如,设置慢日志的阈
原创 精选 2022-12-01 13:56:06
345阅读
Docker development best practices The following development patterns have proven to be helpful for people building applications with Docker. If you ha
转载 2018-06-23 19:29:00
144阅读
2评论
文是Futurice公司的Android开发人员总结的最佳实践,遵循这些准则可以避免重复制造轮子。如果你对iOS或者Windows Phone开发感兴趣,那么也请看看iOS最佳实践(https://github.com/futurice/ios-good-practices)和Win
翻译 2022-10-19 15:05:47
48阅读
1. 项目结构实践✔ 1.1 组件式构建你的解决方案TL;DR: 大型项目的最坏的隐患就是维护一个庞大的,含有几百个依赖的代码库 - 当开发人员准备整合新的需求的时候,这样一个庞然大物势必减缓了开发效率。反之,把您的代码拆分成组件,每一个组件有它自己的文件夹和代码库,并且确保每一个组件小而简单。
原创 2021-04-15 09:24:36
248阅读
Mysql的事务和锁相信大家都很熟悉,其实redis也是有的,只是因为redis的事务比较鸡肋很少被人谈起,至于为什么鸡肋下面我们就会见到。同时redis的分布式锁还是非常值得我们了解一下的。 文章目录什么是事务事务基本操作错误处理锁分布式锁死锁 什么是事务和Mysql一样,redis中的事务也是一组用关键字作为边界的有序排列的命令,用来将命令进行打包执行。但是redis的事务并没有mysql事务
我们这里要讨论的并不是 Laravel 版的 SOLID 原则(想要了解更多 SOLID 原则细节查看这篇文章)亦或是设计模式,而是 Laravel 实际开发中容易被忽略的最佳实践。内容概览单一职责原则胖模型,瘦控制器验证业务逻辑应该放到服务类DRY(Don't Repeat Yourself,不要重复造轮子)优先使用 Eloquent 而不是查询构建器和...
原创 2021-07-13 09:38:26
120阅读
1. 避免JS异常出现 JavaScript 异常可能导致程序的交
原创 2022-03-30 13:54:08
169阅读
最佳实践: 1. 客户端通过使用连接池重用连接,减少建立/销毁连接的开销,提升吞吐量。   2. 客户端执行put命令,放置一个Job到beanstalkd服务器时,应先执行use命令,创建或选择一个tube,并设置Job的优先级(pri,0表示优先级最高,数值越大优先级越低,当需要把job放到队列前面时,给job指定一个高的优先级。)、延迟时间(delay,表
原创 2011-12-12 12:16:46
6108阅读
1点赞
Spring Data Redis 是Spring 框架提供的用于操作Redis的方式,最近整理了下它的用法,解决了使用过程中遇到的一些难点与坑点,希望对大家有所帮助。本文涵盖了Redis的安装、Spring Cache结合Redis的使用、Redis连接池的使用和RedisTemplate的使用等内容。Redis安装这里提供Linux和Windows两种安装方式,由于Windows下的版本最高只
原创 2021-01-14 13:28:33
583阅读
Key的最佳实践固定格式[业务名][数据名][id]足够简短不超过44字节不包含特殊字符Value的最佳实践
原创 2022-07-24 00:02:23
199阅读
# Redis Lua脚本最佳实践 Redis 是一个广泛使用的高性能键值存储数据库,其内置的 Lua 脚本功能提供了一种强大的方式来执行复杂的操作。这些脚本运行在 Redis 服务器端,从而减少了客户端与服务器之间的往返延迟。在这篇文章中,我们将探讨 Redis Lua 脚本的一些最佳实践,并通过示例代码加深理解。 ## Lua脚本概述 Lua 是一种轻量级的嵌入式脚本语言,Redis 使
原创 22天前
25阅读
本文向您讲解了如何使用灵活的 Struts 框架调节 Web 应用程序开发。在这里,本文作者向您展示了一些最佳实践,您可以遵循这些实践来优化这个成熟的开源框架。此外,您还可以学习使用一些十分有价值的标准 Struts 组件,包括 ActionForm、Action 类和 ActionErrors。 Struts:简介 Struts 是一种开源框架,可用来构建 Web 应用程序,它基于流行的 M
转载 2009-04-15 09:43:32
805阅读
  • 1
  • 2
  • 3
  • 4
  • 5