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

小灰灰

专栏成员
415
文章
763001
阅读量
77
订阅数
180713-Spring之借助Redis设计访问计数器之扩展篇
之前写了一篇博文,简单的介绍了下如何利用Redis配合Spring搭建一个web的访问计数器,之前的内容比较初级,现在考虑对其进行扩展,新增访问者记录
一灰灰blog
2022-01-17
2380
180626-Spring之借助Redis设计一个简单访问计数器
文章链接:https://liuyueyi.github.io/hexblog/2018/06/26/180626-Spring之借助Redis设计一个简单访问计数器/
一灰灰blog
2022-01-17
3710
SpringBoot缓存注解@Cacheable之自定义key策略及缓存失效时间指定
上一篇博文介绍了Spring中缓存注解@Cacheable @CacheEvit @CachePut的基本使用,接下来我们将看一下更高级一点的知识点
一灰灰blog
2021-07-08
1.3K0
SpringBoot缓存注解@Cacheable之自定义key策略及缓存失效时间指定
上一篇博文介绍了Spring中缓存注解@Cacheable @CacheEvit @CachePut的基本使用,接下来我们将看一下更高级一点的知识点
一灰灰blog
2021-07-02
7.8K0
SpringBoot缓存注解@Cacheable使用姿势介绍
Spring在3.1版本,就提供了一条基于注解的缓存策略,实际使用起来还是很丝滑的,本文将针对几个常用的注解进行简单的介绍说明,有需要的小伙伴可以尝试一下
一灰灰blog
2021-07-02
5.6K0
【SpringBoot DB 系列】Redis 高级特性之 HyperLoglog
hyperloglog 算法,利用非常少的空间,实现比较大的数据量级统计;比如我们前面在介绍 bitmap 的过程中,说到了日活的统计,当数据量达到百万时,最佳的存储方式是 hyperloglog,本文将介绍一下 hyperloglog 的基本原理,以及 redis 中的使用姿势
一灰灰blog
2020-11-03
7080
【SpringBoot DB 系列】Redis 高级特性之发布订阅
通常来讲,当我们业务存在消息的业务逻辑时更多的是直接使用成熟的 rabbitmq,rocketmq,但是一些简单的业务场景中,真的有必要额外的引入一个 mq 么?本文将介绍一下 redis 的发布订阅方式,来实现简易的消息系统逻辑
一灰灰blog
2020-11-03
2860
【SpringBoot DB 系列】Redis 高级特性之发布订阅
通常来讲,当我们业务存在消息的业务逻辑时更多的是直接使用成熟的 rabbitmq,rocketmq,但是一些简单的业务场景中,真的有必要额外的引入一个 mq 么?本文将介绍一下 redis 的发布订阅方式,来实现简易的消息系统逻辑
一灰灰blog
2020-10-30
5060
【SpringBoot DB 系列】Redis 高级特性之 Bitmap 使用姿势及应用场景介绍
前面介绍过 redis 的五种基本数据结构,如 String,List, Set, ZSet, Hash,这些属于相对常见了;在这些基本结果之上,redis 还提供了一些更高级的功能,如 geo, bitmap, hyperloglog,pub/sub,本文将主要介绍 Bitmap 的使用姿势以及其适用场景,主要知识点包括
一灰灰blog
2020-10-28
2.5K0
【SpringBoot DB 系列】Redis 高级特性之 Bitmap 使用姿势及应用场景介绍
前面介绍过 redis 的五种基本数据结构,如 String,List, Set, ZSet, Hash,这些属于相对常见了;在这些基本结果之上,redis 还提供了一些更高级的功能,如 geo, bitmap, hyperloglog,pub/sub,本文将主要介绍 Bitmap 的使用姿势以及其适用场景,主要知识点包括
一灰灰blog
2020-10-17
5770
SpringBoot系列教程之Redis集群环境配置
之前介绍的几篇redis的博文都是基于单机的redis基础上进行演示说明的,然而在实际的生产环境中,使用redis集群的可能性应该是大于单机版的redis的,那么集群的redis如何操作呢?它的配置和单机的有什么区别,又有什么需要注意的呢?
一灰灰blog
2019-09-29
3.7K0
SpringBoot应用篇之借助Redis实现排行榜功能
在一些游戏和活动中,当涉及到社交元素的时候,排行榜可以说是一个很常见的需求场景了,就我们通常见到的排行榜而言,会提供以下基本功能
一灰灰blog
2019-05-26
2K0
SpringBoot基础篇Bean之条件注入之注解使用
当Bean不存在时,创建一个默认的Bean,在Spring的生态中可以说比较常见了;接下来看下这种方式可以怎么用
一灰灰blog
2019-05-26
1.2K0
SpringBoot基础篇Bean之@ConditionalOnBean与@ConditionalOnClass
bean的条件注入,除了前面一篇博文中介绍的通过@Conditional注解配合Condition接口的实现之外,还提供了更多简化的注解使用方式,省略了自己实现Condtion接口,本篇博文主要介绍下面几个常用的注解使用方式
一灰灰blog
2019-03-14
17.9K0
Redis实现分布式锁相关注意事项
Redis实现分布式锁相关注意事项 查看了不少关于redis实现分布式锁的文章,无疑要设计一个靠谱的分布式并不太容易,总会出现各种鬼畜的问题;现在就来小述一下,在设计一个分布式锁的过程中,会遇到一些什么问题 I. 背景知识 借助redis来实现分布式锁(我们先考虑单机redis的模式),首先有必要了解下以下几点: 单线程模式 setnx : 当不存在时,设置value,并返回1; 否则返回0 getset : 设置并获取原来的值 expire : 设置失效时间 get : 获取对应的值 del
一灰灰blog
2018-02-06
1K0
java redis 通用组建
前言 redis 是个干嘛的 ? 看官网:http://redis.io/ 一句话,这里redis当做缓存(或者本来就是), 利用java写一个jedis的读写的组建 1. 组建代码 no bb, review code package com.mushroom.hui.common.cache; import com.alibaba.fastjson.JSON; import org.apache.commons.lang.StringUtils; import org.springframework
一灰灰blog
2018-02-06
1.4K0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档