首页
学习
活动
专区
工具
TVP
发布

用户1337634的专栏

专栏作者
330
文章
586951
阅读量
30
订阅数
configure: error: C compiler cc is not found
编译安装nginx时遇到C compiler cc is not found,一般情况下是因为没有安装gcc,但是同事遇到的问题有点不一样,明明已经安装了gcc和cc 问题描述 编译安装nginx ./configure遇到错误,C compiler cc is not found 但是gcc和cc命令都已经安装/usr/bin/gcc和、/usr/bin/cc 编译安装redis make gcc: error trying to exec 'cc1': execvp: No such file or
十毛
2022-08-23
2.4K0
redisson与sping boot版本不兼容的问题
org.springframework.data.redis.connection.DefaultedRedisConnection
十毛
2021-12-03
5.4K0
Spring Boot支持多Redis数据源
项目需要把自建redis迁移到云服务,因为无法做到业务无感迁移,所以业务迁移时,部分数据需要双读,因此需要支持多Redis数据源 支持多Redis数据源 配置信息application.yml spring: redis: host: localhost port: 6379 second-redis: host: localhost port: 16379 配置主数据源 @Primary @Bean public LettuceConnectionFact
十毛
2021-11-24
7330
如何实现下单的幂等性
用户创建订单的时候,因为重复点击(前端bug)或者网络超时重传等原因,会导致重复请求,那么系统如何即使有重复请求也不会重复下单呢,也就是如何实现幂等性 幂等性 多次请求的效果跟一次请求的效果一样 实现方式 实现幂等性一般需要前后端联合实现 前端 前端请求的时候需要携带一个唯一ID: 后台会使用该唯一ID进行幂等判断 前端按钮点击后,需要置灰: 减少重复请求次数 前端进入提交页后就生成唯一ID,而不是每次点击按钮时生成 唯一ID: 生成这个唯一ID的来源,可以是后台,这样可以保证唯一,如果是前端生成的
十毛
2021-07-16
2K0
基于Redis和配置中心的实时频率限制
如果使用网关,一般可以在网关进行限频控制;如果使用nginx,也可以使用lua+redis实现分布式限频;但是有的底层服务提供给内网其他应用调用,有的调用方本身没有对客户请求限频,所以请求都会到达底层服务。 内部应用,就不一定走网关,所以底层服务本身需要提供限频能力。 关键特性 分布式限频:依赖redis组件 不同接口不同策略:比如耗时很长的接口,频率更低 多维度策略:针对不同维度组合使用不同的限频策略,比如(uid, ip),uid 动态调整:接入配置中心,可以实现策略的动态调整和开关 实现原理 根
十毛
2021-06-29
1.1K0
Spring分布式任务高效流程
项目中有很多定时任务,而且他们的执行模式非常类似,抽象整理如下 定时任务特点 比较多:项目中的定时任务很多,大概有20个左右 任务保存在Redis中:为了减少对数据库的压力,定时任务大部分都是使用Redis的ZSET进行存储 幂等:任务是幂等的 集群分布式执行 分布式锁: 虽然执行是幂等的,但是为了提高效率,还是使用分布式锁,保证一个任务只会被执行一次 执行流程 获取任务的批量数据 尝试获取数据对应的锁,如果没有获取就结束 再次在任务源中判断该数据是否待处理,如果是就处理,否则就跳过 执行该数据的任务
十毛
2021-06-29
4070
Redis集群间数据迁移与对比
https://github.com/alibaba/RedisFullCheck
十毛
2021-01-18
1.5K0
设置Spring单元测试的外部依赖
比如单元测试中依赖redis-mock,就必须在Spring上下文下载之前就先启动Redis Server,否则就会报下面的错误
十毛
2019-12-02
1.2K0
发布Maven构件到中央仓库
https://issues.sonatype.org/secure/Dashboard.jspa
十毛
2019-11-07
7150
Spring Boot中使用Redisson分布式锁
Spring Boot使用Redisson特别简单,只要引入一个新的jar就可以,redis的配置跟其他的redis客户端可以兼容,可以不用再额外配置
十毛
2019-10-29
3K0
RedisTemplate执行lua脚本抛出异常IllegalStateException
因为没有指定ReturnType,所以默认使用ReturnType.STATUS,返回值就是io.lettuce.core.output.StatusOutput,这个类并没有重写CommandOutput中的方法。所以抛出异常IllegalStateException
十毛
2019-10-24
6K0
Windows安装Redis
在Windows本地服务管理里面,可以看到已经注册并启动了Redis服务,服务执行命令如下:
十毛
2019-06-15
1.8K0
使用Redis Live监控Redis服务器
Redis服务器运行时,即使服务正常,我们也需要连接Redis服务期间的情况,比如内存消耗,命令处理等指标。Redis Live是开源的Redis监控套件,包含监控与Web服务。 安装 # 安装依赖 pip install tornado pip install redis pip install python-dateutil # 下载RedisLive wget https://github.com/kumarnitin/RedisLive/zipball/master -O RedisLive
十毛
2019-05-31
1.1K0
Spring Boot使用Redis消息队列
业务系统经常需要用到MQ消息队列,但是又不希望引入一个完整的中间件,比如RocketMQ,RabbitMQ,因为会增加接入成本和运维成本。所以当业务量不是很大,且一致性要求不是很强的场景下,可以选择Redis,使用其pub/sub机制作为消息队列的实现 添加依赖 ---- <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-
十毛
2019-05-17
2.3K0
Redis的单元测试 - Redis mock
ps: 为了把文件写对地方,需要在建立test/resources/application.properties空文件
十毛
2019-04-17
9.7K0
Spring Boot & Redis
多线程环境下,使用池化技术,提高性能。对Jedis来说更是必须,否则还会出现数据错误。
十毛
2019-03-27
7510
Spring Boot & Swagger
本文接着前面的继续,介绍如何快速接入Swagger Spring Boot七分钟快速实践 Spring Boot & MyBatis Spring Boot & Redis Spring Boot & Swagger Spring Boot & 单元测试 Spring Boot & Actuator Spring Boot Admin 两步接入 pom.xml <dependency> <groupId>io.springfox</groupId> <artifactId>spring
十毛
2019-03-27
6440
Leader选举的通用模式
节点状态:所有节点具有3种状态:Leader, Follower, Candidate。
十毛
2019-03-27
8910
本地缓存同步的一个简单方案
集群中的每个节点都订阅频道channel.model, 接收缓存变更的消息(增、删、改);也在主动变更后,往频道channel.model发布消息来广播给其他节点。消息分为以下三种类型:
十毛
2019-03-27
3.6K0
高可用 --- Redis
CAP理论:一个分布式系统最多只能同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance)这三项中的两项。 Redis选择了AP,牺牲了C。
十毛
2019-03-27
8110
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档