分类: 中间件

159 篇文章

Redis和Spring Boot的绝佳组合:Lua脚本的黑科技
曾经有一位魔术师,他擅长将Spring Boot和Redis这两个强大的工具结合成一种令人惊叹的组合。他的魔法武器是Redis的Lua脚本。今天,我们将揭开这个魔术师的秘密,探讨如何在Spring Boot项目中使用Lua脚本,以解锁新的可能性和提高性能。如果你一直在寻找提升你的应用程序的方法,那么这篇博客将为你揭示其中的神奇之处。第一部…
linux 如何解压.tar 文件
要在 Linux 中解压 tar 文件,请使用以下命令:tar -xvf yourfile.tar其中,“yourfile.tar”是您要解压的文件名。这个命令会将文件解压到当前目录中。如果想要将文件解压到不同的目录中,可以使用 -C 选项指定路径。例如:tar -xvf yourfile.tar -C /path/to/extract这…
Nginx 出现504 Gateway Time-out的解决方法
问题发现客户在系统中上传文件的时候,如果上传文件过大,因为系统需要读取excel文件内容,进行处理,所以耗时比较长,导致等待超时。分析nginx访问出现504 Gateway Time-out,一般是由于程序执行时间过长导致响应超时,例如程序需要执行90秒,而nginx最大响应等待时间为30秒,这样就会出现超时。通常有以下几种情况导致程序…
Nginx的405 not allowed错误解决
1、问题情况首先看到的页面是nginx返回的页面,得知错误要从nginx上来解决<html><head><title>405 Not Allowed</title></head><body bgcolor="white"><center>…
Nginx一网打尽:动静分离、压缩、缓存、黑白名单、跨域、高可用、性能优化…
引言早期的业务都是基于单体节点部署,由于前期访问流量不大,因此单体结构也可满足需求,但随着业务增长,流量也越来越大,那么最终单台服务器受到的访问压力也会逐步增高。时间一长,单台服务器性能无法跟上业务增长,就会造成线上频繁宕机的现象发生,最终导致系统瘫痪无法继续处理用户的请求。❝从上面的描述中,主要存在两个问题:①单体结构的部署方式无法承载…
Spring Boot + Redis 搞定搜索栏热搜、不雅文字过滤功能
使用java和redis实现一个简单的热搜功能,具备以下功能:搜索栏展示当前登陆的个人用户的搜索历史记录,删除个人历史记录用户在搜索栏输入某字符,则将该字符记录下来 以zset格式存储的redis中,记录该字符被搜索的个数以及当前的时间戳 (用了DFA算法,感兴趣的自己百度学习吧)每当用户查询了已在redis存在了的字符时,则直接累加个数…
Nginx一网打尽:动静分离、压缩、缓存、黑白名单、跨域、高可用、性能优化…想要的这都有!
引言   在上文《HTTP/HTTPS》中曾谈到了代理服务器的概念,其主要作用之一就是用于负载均衡与请求分发,那么先来看看为何需要做请求负载。   早期的业务都是基于单体节点部署,由于前期访问流量不大,因此单体结构也可满足需求,但随着业务增长,流量也越来越大,那么最终单台服务器受到的访问压力也会逐步…