• 2023-02-17自命为缓存之王的Caffeine(6)
    您好,我是湘王,这是我的51CTO博客,欢迎您来,欢迎您再来~之前用Caffeine替代Redis的时候,发现先保存KV,再获取key,过期时间为3秒。但即使过了3秒,还是能获取到保存的数据。这是为什么
  • 2023-02-17自命为缓存之王的Caffeine(6)
    您好,我是湘王,这是我的博客园,欢迎您来,欢迎您再来~   之前用Caffeine替代Redis的时候,发现先保存KV,再获取key,过期时间为3秒。但即使过了3秒,还是能获取到保存的数据。这
  • 2023-02-15自命为缓存之王的Caffeine(5)
    您好,我是湘王,这是我的博客园,欢迎您来,欢迎您再来~   普通的缓存和Token的区别在于时效性和持久性。如果用Redis实现Token的话,可以:1、设置rediskv键值对的过期时间(
  • 2023-02-13 自命为缓存之王的Caffeine(4)
    您好,我是湘王,这是我的51CTO博客,欢迎您来,欢迎您再来~说了很多Caffeine的基本特性,但是骡子是马,终归还是要看能不能拉磨。SpringBoot有两种使用Caffeine的方式:1、直接引入Caffei
  • 2023-02-11 自命为缓存之王的Caffeine(3)
    您好,我是湘王,这是我的51CTO博客,欢迎您来,欢迎您再来~缓存的存储空间是远远小于磁盘的。所以对于有些过期的数据,就需要定期进行清理,腾出存储空间。Caffeine又是怎么做的呢?Caffe
  • 2023-02-11自命为缓存之王的Caffeine(3)
    您好,我是湘王,这是我的博客园,欢迎您来,欢迎您再来~   缓存的存储空间是远远小于磁盘的。所以对于有些过期的数据,就需要定期进行清理,腾出存储空间。Caffeine又是怎么做
  • 2023-02-09 自命为缓存之王的Caffeine(2)
    您好,我是湘王,这是我的51CTO博客,欢迎您来,欢迎您再来~缓存除了过期策略,其实还有刷新和填充策略。刷新策略就是当数值变化时怎么处理,而所谓填充策略,就是将数据保存到缓存的方式
  • 2023-02-09自命为缓存之王的Caffeine(2)
    您好,我是湘王,这是我的博客园,欢迎您来,欢迎您再来~   缓存除了过期策略,其实还有刷新和填充策略。刷新策略就是当数值变化时怎么处理,而所谓填充策略,就是将数据保存到缓
  • 2023-02-07自命为缓存之王的Caffeine(1)
    您好,我是湘王,这是我的博客园,欢迎您来,欢迎您再来~  SpringBoot在2.0之前,可以使用Google Guava和Ehcache实现进程内缓存功能。GoogleGuava是基于LRU机制实现的进程内
  • 2023-02-07自命为缓存之王的Caffeine(1)
    您好,我是湘王,这是我的51CTO博客,欢迎您来,欢迎您再来~SpringBoot在2.0之前,可以使用Google Guava和Ehcache实现进程内缓存功能。GoogleGuava是基于LRU机制实现的进程内缓存,而E