Redis
黑旋风李鬼
这个作者很懒,什么都没留下…
展开
-
CentOS7 安装 Redis 步骤
1.安装步骤 https://www.cnblogs.com/zuidongfeng/p/8032505.html 注意问题: (1)编译不了去安装gcc也yum不了,进行yum升级 命令:yum clean all yum update -y (2)将redis作为服务启动后,配置文件是用/etc/re...原创 2018-06-04 15:38:02 · 215 阅读 · 0 评论 -
springboot使用redis的keyspace notifications 实现定时通知
简单定时任务解决方案:使用redis的keyspace notifications(键失效后通知事件)需要注意此功能是在redis 2.8版本以后推出的,因此你服务器上的reids最少要是2.8版本以上;(A)业务场景:1、当一个业务触发以后需要启动一个定时任务,在指定时间内再去执行一个任务2、redis的keyspace notifications 会在key失效后发送一个事件,监听此事件...转载 2018-06-25 17:17:24 · 1754 阅读 · 0 评论 -
StringRedisTemplate常用API
//向redis里存入数据和设置缓存时间stringRedisTemplate.opsForValue().set("test", "100",60*10,TimeUnit.SECONDS); //val做-1操作stringRedisTemplate.boundValueOps("test").increment(-1); //根据key获取缓存中的val stringRedi...转载 2018-06-25 17:28:06 · 4868 阅读 · 0 评论 -
java 用redisTemplate 的 Operations存取list集合
一 、存取为list类型@RestController@RequestMapping("/test")@Slf4jpublic class TestController { @Autowired private RedisTemplate redisTemplate; @ApiOperation("redis-savelist") @PostMapp...原创 2018-07-27 11:04:44 · 39488 阅读 · 6 评论 -
SpringBoot项目使用Redis
pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </de...原创 2018-08-10 12:44:40 · 266 阅读 · 0 评论 -
高并发下防止商品超卖的Redis实现
@RestController@RequestMapping("/rushbuy")@Slf4jpublic class RushbuyController { @Autowired private RedisTemplate redisTemplate; //发布抢购,初始库存 @PutMapping("/save/good/data") pu...原创 2018-09-25 13:21:59 · 5661 阅读 · 0 评论 -
redisTemplate模糊匹配删除
Set<String> keys = redisTemplate.keys("noteUserListenedPoi:" + "*");redisTemplate.delete(keys);或者stringRedisTemplate.delete(stringRedisTemplate.keys("noteUserListenedPoi:" + "*")); ...原创 2018-09-25 13:40:03 · 6681 阅读 · 0 评论 -
Redis发布订阅与ActiveMQ的比较
(1)ActiveMQ支持多种消息协议,包括AMQP,MQTT,Stomp等,并且支持JMS规范,但Redis没有提供对这些协议的支持; (2)ActiveMQ提供持久化功能,但Redis无法对消息持久化存储,一旦消息被发送,如果没有订阅者接收,那么消息就会丢失; (3)ActiveMQ提供了消息传输保障,当客户端连接超时或事务回滚等情况发生时,消息会被重新发送给客户端,Redis没有提供消息...原创 2019-02-25 14:27:17 · 1425 阅读 · 0 评论