redis
戴**
这个作者很懒,什么都没留下…
展开
-
Redis集群搭建与介绍
redis集群搭建和介绍转载 2020-03-14 16:41:30 · 114 阅读 · 0 评论 -
redisTemplate设置序列化方式.SpringCache设置序列化方式
在使用redisTemplate的时候,可以通过cachemanege来设置他的序列化方式,或者是使用springcache注解方式缓存时候的设置序列化方式这里需要配置一个配置类/** * spring-cache的缓存配置文件 */@Configuration//开启缓存@EnableCachingpublic class RedisConfig2 { //配置red...原创 2020-03-06 14:10:43 · 1735 阅读 · 0 评论 -
SpringCache 数据库一致性问题 浅谈
缓存和数据库不一致的问题先更新数据库,再更新缓存先更新数据库更新成功了,但是更新redis的时候失败了,这就导致了数据库和Redis里面的数据不一致,解决办法先更新缓存,再更新数据库,更新缓存的时候,先删除缓存,再去更新数据库,再添加缓存 这样的话即使缓存更新失败了 缓存里面的数据也被删了,如果删除缓存都失败的话,就不更新数据库了,直接抛异常解决,这时候如果后面一个加入缓存失败的话只是...原创 2020-03-06 14:06:29 · 1703 阅读 · 0 评论 -
Spring Cache
转载转载 2020-02-27 21:46:48 · 97 阅读 · 0 评论 -
秒杀和限流 redis
秒杀基于redis的秒杀方案redis是单线程的,所以在redis中所有命令都是原子操作。而当要多条redis命令同时执行而不被打断时,则需要使用redis的事务了。商品放到redis上面,每一次都在redis里面执行操作,操作之前先watch(key), watch的作用就是检测这个key,如果这key的事务被修改则不会执行,监控一直持续到exec命令,在这两个命令之间还有一个命令mul...原创 2020-02-27 15:22:48 · 610 阅读 · 0 评论 -
SpringBoot + redis缓存 +mybatis
启动缓存:SpringBoot启动程序中添加@EnableCaching配置缓存:在yml上加配置spring: cache: type: redis #表名用redis做缓存在业务实现类添加注解 @Cacheable("shCatalogList") public List<ShCatalog> cacheTestFindCatalog(St...原创 2020-02-11 11:12:08 · 172 阅读 · 0 评论 -
Redisson -.Java用来控制redis的各种各样的工具的集合
Redisson 实现了juc的lock锁,并且可以在分布式的redis环境下使用首先是要引入pom <dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> ...原创 2020-02-10 21:41:43 · 541 阅读 · 0 评论 -
使用Redis解决页面并发问题 分布式锁
当并发量提高的时候数据库就支撑不了很高的并发,这时候我们就可以引入redis来做一个数据库的缓存,来减小数据库的压力,当数据库第一次被查询之后,就把数据库查出来的结果用来存到redis当中redis简介->入门这样下一个请求来的时候就去redis里面了,就减轻了数据库的压力缓存使用的简单的策略redis的整合步骤 1. 将redis整合到项目中(redis+spring) ...原创 2020-02-10 12:08:14 · 455 阅读 · 0 评论 -
SpringBoot redis cache 缓存
springboot加上cache之后再整合redis 之后 cache的默认缓存都会存到redis数据库中(会只有redis起作用)原理: CacheManager === cache 缓存组件来实际给缓存中存取数据1.引入redis的starter,容器中保存的是REdisCacheManager2.RedisCacheManager帮我们创建RedisCache作为缓...原创 2019-08-06 15:02:25 · 356 阅读 · 0 评论 -
SpringBoot 操作Redis 存入对象之后序列化问题
Redis存入对象之后 在可视化管理工具上面看到的都是序列化之后的值的解决办法自己指定序列化的方法在redis的配置类当中写入这个方法其中Employee是我自己的bean @Bean public RedisTemplate<Object, Employee> redisTemplate(RedisConnectionFactory redisConnectio...原创 2019-08-06 11:49:53 · 1845 阅读 · 0 评论 -
java redis实现简单的订阅
首先引入jedis的jar包或者是依赖 这个大家可以去maven仓库下载 jedis-3.1.0.jar首先是客户端:package com.company;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPubSub;im...原创 2019-07-31 09:37:30 · 192 阅读 · 0 评论 -
Redis 发布 订阅
原创 2019-07-30 21:19:29 · 102 阅读 · 0 评论 -
StringRedisTemplate和RedisTemplate的区别和选择
最近在开始在学习Redis以及如何在Java当中去使用Redis,Redis是什么我这里就不说了。我主要想说的是Redis和Java当中Spring结合起来的时候,使用到的RedisTemplate和StringRedisTemplate他们两者之间的区别,以及该怎么使用。RedisTemplate看这个类的名字后缀是Template,如果了解过Spring如何连接关系型数据库的,大概不会难...转载 2019-07-30 15:27:45 · 12296 阅读 · 4 评论 -
redis的基本操作
来一个工具类public class RedisUtil { //得到链接 public static Jedis getjedis(){ return new Jedis("127.0.0.1",6379); } //关闭连接 public static void close(Jedis jedis){ jedis.cl...原创 2019-07-29 21:42:40 · 128 阅读 · 0 评论 -
redis 数据类型
Stringgetset key 先取值再赋值strlen key 得到value的长度哈希hash适合存储对象USers(id name age remark)上面一条是 一个一个属性的赋值 下面一条是直接全部一起赋值可以删除一个字段也可以删除多个字段...原创 2019-07-29 18:03:47 · 87 阅读 · 0 评论 -
redis入门
NoSQL:非关系型数据库:数据与数据之间没有关联关系sql:关系型数据库: 表与表之间建立关联关系好了 废话不多说 附上 redis可视化工具连接 亲测好用(收费 已破解)链接: https://pan.baidu.com/s/1kadWBGEaaHizBreBq0wsKw 提取码: 2333set key value :设置一个键值对get key 由键得...原创 2019-07-29 17:22:37 · 81 阅读 · 0 评论
分享