1. 项目结构实践✔ 1.1 组件式构建你的解决方案TL;DR: 大型项目的最坏的隐患就是维护一个庞大的,含有几百个依赖的代码库 - 当开发人员准备整合新的需求的时候,这样一个庞然大物势必减缓了开发效率。反之,把您的代码拆分成组件,每一个组件有它自己的文件夹和代码库,并且确保每一个组件小而简单。
原创 2021-04-15 09:24:36
248阅读
​1. 项目结构实践​✔ 1.1 组件式构建你的解决方案TL;DR: 大型项目的最坏的隐患就是维护一个庞大的,含有几百个依赖的代码库 - 当开发人员准备整合新的需求的时候,这样一个庞然大物势必减缓了开发效率。反之,把您的代码拆分成组件,每一个组件有它自己的文件夹和代码库,并且确保每一个组件小而简单。查看正确的项目结构的例子请访问下面的 ‘更多’ 链接。否则: 当编写新需求的开发人员逐步意识到他所做
原创 2022-03-29 17:44:27
240阅读
1. 项目结构实践 ✔ 1.1 组件式构建你的解决方案 TL;DR: 大型项目的最坏的隐患就是维护一个庞大的,含有几百个依赖的代码库 - 当开发人员准备整合新的需求的时候,这样一个庞然大物势必减缓了开发效率。反之,把您的代码拆分成组件,每一个组件有它自己的文件夹和代码库,并且确保每一个组件小而简单。查看正确的项目结构的例子请访问下面的 ‘更多’ 链接。 否则: 当编写新需求的开发人员逐步意识
原创 2021-07-29 17:42:18
215阅读
管道指令执行过程首先我们看一下redis客户端发送一次指令后,客户端和服务端主要做了哪些事情,如下图:客户端将指令包发到内核为套接字分配的发送缓冲区send buffer 内核将send buffer中的数据发送到网卡设备网卡硬件将数据发送到网络经过层层路由,指令数据发送到服务端网卡设备服务端内核接收网卡数据,并复制到服务端套接字的接收缓冲区服务端拷贝缓存数据后,经过指令解析、命令执行后获取响应内
NodeJS的错误处理让人痛苦,在很长的一段时间里,大量的错误被放任不管。但是要想建立一个健壮的Node.js程序就必须正确的处理这些错误,而且这并不难学。
翻译 精选 2015-04-26 17:54:56
1766阅读
Redis最佳实践3.1、Redis键值设计优雅的Key结构Redis的Key虽然可以自定义,但最好遵循下面的几个最佳实践约定:遵循基本格式:[业务名称]:[数据名]:[id]长度不超过44字节不包含特殊字符例如:我们的登录业务,保存用户信息,其key是这样的:优点:可读性强避免key冲突方便管理更节省内存为什么key的长度不要超过44字节?查看Redis的String类型编码详解通过OBJECT
原创 6月前
113阅读
Redis最佳实践?看完不心动,算我输!!一、Redis键值设计1、优雅的key结构1.为什么value长度不尽量不超过44字节2、拒绝BigKey1.什么是BigKey2.BigKey的危害3.如何发现BigKey4.如何删除BigKey3、恰当的数据类型1.存储User对象二、批处理优化1、N条命令批处理执行2、Pipeline3、集群下的批处理四种处理方式:并行solt(推荐使用)三、服
# 翻译 - NodeJS错误处理最佳实践王龑 — APRIL 13, 2015**NodeJS的错误处理让人痛苦,在很长的一段时间里,大量的错误被放任不管。但是要想建立一个健壮的Node.js程序就必须正确的处理这些错误,而且这并不难学。如果你实在没有耐心,那就直接绕过长篇大论跳到“总结”部分吧。**原文这篇文章会回答NodeJS初学者的若干问题:>* 我写的函数里什么时候该抛出异常,什么
原创 2015-05-09 10:04:48
557阅读
2点赞
1评论
简介 docker容器的出现,彻底的改变了应用程序的运行方式,而nodejs同样的也颠覆了后端应用程序的开发模式。两者结合起来,就会产生意想不到的作用。 本文将会以一个常用的nodejs程序为例,分...
转载 2021-06-05 22:35:44
194阅读
2评论
docker容器的出现,彻底的改变了应用程序的运行方式,而nodejs同样的也颠覆了后端应用程序的开发模式。两者结合起来,就会产生意想不到的作用。本文将会以一个常用的nodejs程序为例,分析怎么使用docker来构建nodejs image.
原创 2021-04-20 11:47:25
232阅读
1点赞
简介 docker容器的出现,彻底的改变了应用程序的运行方式,而nodejs同样的也颠覆了后端应
原创 2022-09-19 16:37:10
162阅读
引言尽管redis是一款非常优秀的NoSQL数据库,但更重要的是,作为使用者我们应该学会在不同的场景中如何更好的使用它,更大的发挥它的价值。主要可以从这四个方面进行优化:Redis键值设计、批处理优化、服务端优化、集群配置优化1.Redis慢查询日志使用Redis提供了慢日志命令的统计功能,它记录了有哪些命令在执行时耗时比较久。查看Redis慢日志之前,你需要设置慢日志的阈值。例如,设置慢日志的阈
原创 精选 2022-12-01 13:56:06
434阅读
篇文章我们就来总结一下,在使用Redis时的最佳实践方式,主要包含两个层面:业务层面、运维层面。由于...
转载 2022-04-07 16:18:25
243阅读
这篇文章我们就来总结一下,在使用Redis时的最佳实践方式,主要包含两个层面:业务层面、运维层面。由于...
转载 2021-07-21 13:46:31
316阅读
缓存在我们日常开发中占据着举足轻重的地位,通过缓存组件可以让我们的系统有着多方位的提升空间。而Redis就一个代表性的缓存组件。
转载 2021-07-05 19:14:25
249阅读
1. Redis简介# redis 是什么 1. Redis是一款开源的,ANSI C语言编写的,高级键值(key-value)缓存和支持永久存储NoSQL数据库产品。 2. Redis采用内存(In-Memory)数据集(DataSet) 。 3. 支持多种数据类型。 4. 运行于大多数POSIX系统,如Linux、*BSD、OS X等。 5. redis就是非关系型数据库的一种,存储方式是:k
Spring Data Redis 是Spring 框架提供的用于操作Redis的方式,最近整理了下它的用法,解决了使用过程中遇到的一些难点与坑点,希望对大家有所帮助。本文涵盖了Redis的安装、Spring Cache结合Redis的使用、Redis连接池的使用和RedisTemplate的使用等内容。Redis安装这里提供Linux和Windows两种安装方式,由于Windows下的版本最高只
原创 2021-01-14 13:28:33
1545阅读
Key的最佳实践固定格式[业务名][数据名][id]足够简短不超过44字节不包含特殊字符Value的最佳实践
原创 2022-07-24 00:02:23
226阅读
实践介绍如何通过观测云采集器 DataKit,采集 Redis 各项指标,并配置监控器向用户主动报告 Redis 问题。
原创 10月前
112阅读
最近项目的redis数据,需要导出来迁移到其他的redis实例中,还有些数据要从同一个redis实例的db0迁移到db1中。做数据迁移的时候,网上很多备份RDB文件,然后恢复,或者是使用redis命令行导出整个RDB的方案,并不适用,很多云厂商,它的redis你并不知道它的宿主机地址,而且它可能是集群版的,想去替换宿主机的RDB文件,几乎不可能,也很麻烦。找了很多方法,最终还是使用yunedit-
原创 16天前
36阅读
  • 1
  • 2
  • 3
  • 4
  • 5