logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

使用SpringBoot自定义注解+AOP+redisson锁来实现防接口幂等性重复提交

自定义注解,注解的作用是标记一个方法是否支持防重提交。需要防重提交的方法,加上注解。

#spring boot#后端#java
redis-RedisTemplate.opsForGeo 的geo地理位置相关的方法演示

获取元素经纬度坐标经过geohash算法生成的base32编码值。: 获取集合中任意元素的经纬度坐标,可以一次获取多个。:查询某个坐标或某个成员,附近范围的成员。: 计算两个元素之间的距离。: 添加一个地理位置。

文章图片
#redis
redisTemplate 中 boundValueOps、boundHashOps、boundListOps、boundSetOps、boundZSetOps 使用详解

一旦绑定,所有操作都针对同一个键,适合在一个操作序列中。:每次调用方法时都可以使用不同的键名,适合在不同键之间灵活切换的场景。

#spring boot#redis
redis 结合Lua脚本实现 秒杀、防止超卖

同1商品单个用户限购1件,库存不会超卖。

#redis#lua
redis基于Stream类型实现消息队列,命令操作,术语概念,个人总结等

1 在Redis Stream中,即使消息被消费者确认(acknowledged,ACK),消息也不会自动从Stream数据结构中删除。这与Kafka或RabbitMQ等传统消息队列系统的做法不同,在那些系统中,一旦消息被消费并确认,通常会被从队列中移除以释放存储空间。2 若一个Stream中有5条消息,并且存在两个消费者组,这两个消费者组可以各自独立地消费这些消息,即所有消息对于不同消费者组来说

#redis#数据库#缓存
redis-RedisTemplate.opsForGeo 的geo地理位置及实现附近的人的功能

【代码】redis-RedisTemplate.opsForGeo 的geo地理位置及实现附近的人的功能。

#redis#bootstrap#数据库
基于redisson-Topic实现发布订阅功能

另外maven 依赖中redisson 3.8.2版本的RTopic是支持范型的,发送监听pojo很容易,高版本的反而去掉了,所以高版本的发送监听pojo还没有跑通。测试发送string可以跑通,pojo无法监听到消息,

#java#redis#缓存
基于redisson-RDelayedQueue实现延迟队列

使用redisson的延迟队列时,千万要注意的地方是放入消息是使用的RDelayedQueue队列,获取消息是使用RQueue队列。消费者消费消息----【核心方法】,启动类上别忘记添加 @EnableAsync ,@EnableScheduling。编写生产者,往延迟队列放消息----【核心方法】重点看步骤3和步骤5。

#java#数据库#后端
长链接转短链接,短连接生成

长链接转短链接,短连接生成

#java#数据库
    共 107 条
  • 1
  • 2
  • 3
  • 11
  • 请选择