随笔分类 - 缓存
摘要:1.默认使用keyGenerator生成:默认使用simpleKeyGennerator生成key: simpleKeyGennerator默认如果没有参数:key = new SimpleKey() 一个参数:key = 参数值 多个参数:key = new SimpleKey(params) 2
阅读全文
摘要:可扩展:https://blog.csdn.net/qq_26000415/article/details/78947283 1.如果引用了缓存,缓存的自动配置就会生效。 CacheAutoConfiguration就是缓存的自动配置类。 2.这个类通过import导入CacheManagerCus
阅读全文
摘要:@Cacheable注解属性: 1.cacheName/value:指定cache组件的名称,可以指定单/多个: 2.key:要按SpEL表达式去写,比如: 如果要动态拼接key也可以,key="#root.methodName+'['+#参数属性名+']'"会被拼接为方法名【参数】 3.cache
阅读全文
摘要:1.创建一个spring初始化项目,jdk1.8 2.核心模块选中cache 3.引入web模块 4.数据库选mySQL和MyBatis 5.编写实体类,不用加注解。 3.引入web模块 4.数据库选mySQL和MyBatis 5.编写实体类,不用加注解。 6.配置数据源 7.编写Mapper接口,
阅读全文
摘要:再有扩展https://blog.csdn.net/wilbertzhou/article/details/18888789 JSR是Java Specification Requests 的缩写 ,Java规范请求,故名思议提交Java规范,大家一同遵守这个规范的话,会让大家‘沟通’起来更加轻松,
阅读全文
摘要:Spring定义了org.springframework.cache.Cache和org.springframework.cache.CacheManager接口来统一不同的缓存技术。并支持使用JCache(JSR-107)注解简化开发。 Cache接口为缓存的组件规范定义,包含缓存的各种操作集合。
阅读全文
摘要:比较redis、数据库、文件存token https://www.cnblogs.com/penglei-it/p/wx_yh.html
阅读全文
摘要:实现分布式锁的几种方式: 数据库锁:性能不好,效率低。 Redis分布式锁(setnx):setnx存入key如果存入成功返回1,如果key已经存在返回0,只要谁创建key成功,谁就能获取到锁。redis执行完操作的时候删除key释放锁,如果删除失败,就释放锁失败了。所以最好的办法是给key设置有效
阅读全文
摘要:AutoConfig加载 自己写代码加载 xml加载 使用这三种方式都需要: 1.添加依赖 2.写配置信息 spring.redis.database=0 spring.redis.host=localhost spring.redis.port=6379 # 连接超时时间 单位 ms(毫秒) sp
阅读全文
摘要:如果只需要整合redis的单机版,只需要在redis.conf中进行如下配置: @Configuration @PropertySource("classpath:config/redis.properties") public class RedisConfig { @Value("${redis
阅读全文
摘要:https://blog.csdn.net/plei_yue/article/details/7936237 需要的依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter
阅读全文
摘要:1.String类型 用于在Redis中管理字符串的基本命令:(看了一半) 编号 命令 描述说明 1 SET key value 此命令设置指定键的值。 2 GET key 获取指定键的值。 3 GETRANGE key start end 截取指定部分的字符串。start可以从0开始。会包含在内,
阅读全文
摘要:1.Window和Linux系统下安装Redis: http://www.cnblogs.com/HoverM/p/9448699.html 2.Redis解压后目录: redis-server:redis服务器程序 redis-cli:Redis客户端程序,它是一个命令行操作工具。也可以使用tel
阅读全文
摘要:1.NoSQL 是 Not Only SQL 的缩写,意即"不仅仅是SQL"的意思,泛指非关系型的数据库。强调Key-Value Stores和文档数据库的优点,而不是单纯的反对RDBMS。 NoSQL产品是传统关系型数据库的功能阉割版本,通过减少用不到或很少用的功能,来大幅度提高产品性能。 2.R
阅读全文
摘要:https://www.cnblogs.com/shamo89/tag/redis/
阅读全文