
Redis
文章平均质量分 77
xdscode
坚持坚持再坚持!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis队列和阻塞队列
redis 队列的优点是轻量级,业务足够简单时不需要使用rabbitMq这样专业的消息中间件;缺点是弹出队列中的元素时,即使该消息处理失败也无法再次进行消费Redis队列 List简单演示如下普通的redis队列,为了实现业务,通常会使用while进行循环,这样的话没有消息时依旧会频繁的执行循环,造成cpu的空转,所以一般会在代码中增加sleep来解决该问题,但因此又会造成消息延迟问题。阻塞队列可以很好的解决这些问题。Redis阻塞队列redis队列提供了 “阻塞式” 拉取消息的命令:BR原创 2021-10-08 15:53:13 · 7686 阅读 · 0 评论 -
Redis队列
关于「把 Redis 当作队列来用是否合适」的问题。有些人表示赞成,他们认为 Redis 很轻量,用作队列很方便。也些人则反对,认为 Redis 会「丢」数据,最好还是用「专业」的队列中间件更稳妥。从最简单的开始:List 队列首先,我们先从最简单的场景开始讲起。如果你的业务需求足够简单,想把 Redis 当作队列来使用,肯定最先想到的就是使用 List 这个数据类型。因为 List 底层的实现就是一个「链表」,在头部和尾部操作元素,时间复杂度都是 O(1),这意味着它非常符合消息队列的模型。转载 2021-09-22 20:50:57 · 10238 阅读 · 0 评论 -
springboot整合Redis
1.引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>2.配置文件spring: redis...原创 2019-11-13 16:27:27 · 326 阅读 · 0 评论 -
Linux服务器五:Docker创建Redis容器
参考:https://www.cnblogs.com/liconglong/p/11694298.html1、拉取redis镜像获取镜像:https://hub.docker.com/search?q=image&type=imagedocker pull redis2、创建存放redis文件夹用于存放redis,用于开启redis的持久化[root@iZuf6it9......原创 2020-04-14 19:11:31 · 1309 阅读 · 0 评论 -
Redis分布式锁防止高并发
1.控制器层了解一下或许有帮助:分布式开发杂谈/** * 抢购 * */@RestController@RequestMapping("/product")@Slf4jpublic class ProductController { @Autowired private RedisNxUtil redisNxUtil; /** * 分布式锁实现抢购 * 2020-...原创 2020-04-14 11:38:06 · 618 阅读 · 0 评论