草庐IT

redis-cache

全部标签

【虹科分享】Redis 不仅仅是内存数据库

Redis难道仅仅是内存数据库吗?No!加速金融交易!让视频游戏云服务快得令人难以置信!实现实时在线购买!让我们从这些例子开始,探索一些Redis可以实现的其他可能性!文章速览:基于实时分析和库存管理做出更明智的决策实现数据和视频的流畅播放提供关键数据的故障转移服务实时批准数字支付加速数据库搜索缓存、数据库或是其他 Redis用作缓存与主数据库的价值,是全球开发者一致认可的。但Redis还提供了大量底层技术,可用来解决许多业务问题,您可能还没有意识到Redis对您自己的IT业务有怎样的帮助。我们将用接下来的五个案例证明,Redis所能实现的,不仅仅是纯粹的数据库功能。 一、基于实时分析和库存管

java.sql.SQLException: Unable to load authentication plugin ‘caching_sha2_password‘解决

最近遇到了 java.sql.SQLException:Unabletoloadauthenticationplugin'caching_sha2_password'.这个报错。主要原因8.x版本的验证模块和之前版本不同:5.x版本是:default_authentication_plugin=mysql_native_password8.x版本就是:default_authentication_plugin=caching_sha2_password 解决方案①更新mysql驱动的jar版本,修改为8.0.11版本mysqlmysql-connector-java8.0.11②修改数据库配置

【Redis】高并发分布式结构服务器

文章目录服务端高并发分布式结构名词基本概念评价指标1.单机架构缺点2.应用数据分离架构应用服务集群架构读写分离/主从分离架构引入缓存-冷热分离架构分库分表(垂直分库)业务拆分⸺微服务总结服务端高并发分布式结构名词基本概念应⽤(Application)/系统(System)为了完成一整套服务的一个程序或相互配合的程序群。例子:为了完成⼀项任务,⽽搭建的由⼀个⼈或者⼀群相互配的⼈组成的团队模块(Module)/组件(Component)当应⽤较复杂时,为了分离职责,将其中具有清晰职责的、内聚性强的部分,抽象出概念,便于理解。例子:军队中为了进⾏某据点的攻克,将⼈员分为突击⼩组、爆破⼩组、掩护⼩组、

mongodb - 如何在我的 Express.js View 和路由中使用 "cache"mongoDB/Mongoose 结果

我想要实现的是某种缓存结果的mongoDB/Mongoose查询的方法,我可以在我的View和路由中使用它。每当将新文档添加到集合中时,我都需要能够更新此缓存。由于函数是异步的,我不确定这是否可行以及如何实现这是我目前用于存储画廊的内容,但是它会在每个请求中执行。app.use(function(req,res,next){Gallery.find(function(err,galleries){if(err)throwerr;res.locals.navGalleries=galleries;next();});});这用于获取画廊名称,然后这些名称会显示在动态生成的画廊的导航栏中。

yum安装redis

1、更新yum源,yum默认安装都是老版本,所以需要更新下yum-yupdate2、新增yum源centos7yuminstall-yhttp://rpms.famillecollet.com/enterprise/remi-release-7.rpmcentos8yum-yinstallhttp://rpms.remirepo.net/enterprise/remi-release-8.rpm 3、查看所有可安装版本yum--enablerepo=remilistredis--showduplicates|sort-r如果没有你所需要的版本,那建议你用二进制压缩包方式安装redis4、安装指

Window中设置redis服务自启

新建系统变量,在path中输入redis解压路径方式一:编写脚本在redis-server.exe的同目录中新建两个txt文件,分别命名为redis-start,redis-stop在redis-start.txt中放入脚本:D:&&cdD:\softone\Redis-x64-5.0.14.1&&redis-server.exeredis.windows.conf在redis-stop.txt中放入脚本redis-server.exe--service-stop验证开启脚本:双击redis-start.bat,弹出以下窗口表示Redis服务启动成功:注意:这个窗口不能关闭,否则,服务也就随之

redis实现分页查询+java+springboot

一:示例描述Springboot+mp+redis//学生表 idsnamecid  //班级表 cidcname缓存注解一般是在service层1.查询所有的班级 以及班级中的所有的信息并能缓存到rdis里面(不要求分页)2.Stream流获取第二页的数据(每页数据有2条)二:实现pom.xml依赖org.springframework.bootspring-boot-starter-data-rediscom.fasterxml.jackson.corejackson-databind2.12.4com.baomidoumybatis-plus-boot-starter3.5.3com.b

Redis发布订阅以及应用场景介绍

目录一、什么是发布和订阅?二、Redis的发布和订阅三、发布和订阅的命令行实现四、发布和订阅命令1、subscribe:订阅一个或者多个频道2、publish:发布消息到指定的频道3、psubscribe:订阅一个或多个符合给定模式的频道4、pubsub:查看订阅与发布系统状态5、punsubscribe:退订所有给定模式的频道6、unsubscribe:指退订给定的频道五、Redis发布和订阅缺点六、Jedis当中实现发布和订阅一、什么是发布和订阅?官网介绍:https://redis.com.cn/redis-pub-sub.htmlRedis发布/订阅是一种消息传模式,其中发送者(在Re

使用 redis 实现分布式接口限流注解 RedisLimit

前言很多时候,由于种种不可描述的原因,我们需要针对单个接口实现接口限流,防止访问次数过于频繁。这里就用redis+aop实现一个限流接口注解@RedisLimit代码点击查看RedisLimit注解代码importjava.lang.annotation.*;/***功能:分布式接口限流注解*@authorloveice*@create2023-09-1815:43*/@Target({ElementType.TYPE,ElementType.METHOD})@Documented@Retention(RetentionPolicy.RUNTIME)public@interfaceRedisL

【redis】能ping通虚拟机但是端口无法访问

问题虚拟机上有redis,能ping通虚拟机的ip,但是idea连不上虚拟机里的redis基本情况虚拟机网络模式是NAT模式,linux防火墙firewalld已关闭,没有iptables,主机和虚拟机能互相Ping通,主机telnetredis失败问题解决方案尝试了比较多的方法,总结如下:1,防火墙要关闭,如果开启防火墙,要将redis的端口开启防火墙的外部端口下面我仅列出来firewalld的命令,如果还有iptables,也要使用类似的处理方式,命令自己搜一下。开启/关闭/开机自启动/禁止自启动防火墙#防火墙允许开机自启动systemctlenablefirewalld#防火墙禁止开机自