redis基础
文章平均质量分 91
轩辕小僧
没有稳定的工作,只有稳定的能力!!!
展开
-
缓存的七大经典问题
缓存在使用过程不可避免会遇到一些问题,这些问题也是面试中常被问及的问题,对于高频的问题大概归为了7类。具体内容下面如下1、缓存集中失效当业务系统查询数据时,首先会查询缓存,如果缓存中数据不存在,然后查询DB再将数据预热到Cache中,并返回。缓存的性能比 DB 高 50~100倍以上。很多业务场景,如:秒杀商品、微博热搜排行、或者一些活动数据,都是通过跑任务方式,将DB数据批量、集中预热到缓存中,缓存数据有着近乎相同的过期时间。当过这批数据过期时,会一起过期,此时,对这批数据的所有请求.转载 2021-06-24 16:20:06 · 623 阅读 · 0 评论 -
nested exception is io.lettuce.core.RedisCommandExecutionException: ERR invalid expire time in setex
线上时不时会报出类似的报错,看代码以为key为空取值问题,结果本地调试后发现并不是,于是通过打印详细报错找到了大概方向。错误信息: Error in execution; nested exception is io.lettuce.core.RedisCommandExecutionException: ERR invalid expire time in setexorg.springframework.data.redis.RedisSystemException: Error in ex..原创 2020-12-09 16:40:30 · 18801 阅读 · 1 评论 -
java中Redis5大基本类型的操作--jedis用法
存储格式 大家都知道redis支持的存储类型(String/List/Hash/Set/SortedSet ),但是不一定在工作中都用到过,希望通过整理的这篇文章,让初学者都能知道在java中如何使用redis以及redis对这几种数据类型的操作。基本用法jedis就是集成了redis的一些命令操作,封装了redis的java客户端。提供了连接池管理。一般不直接使用jedis...原创 2018-09-07 11:19:51 · 1136 阅读 · 0 评论 -
扫盲,为什么分布式一定要有Redis?
考虑到绝大部分写业务的程序员,在实际开发中使用 Redis 的时候,只会 Set Value 和 Get Value 两个操作,对 Redis 整体缺乏一个认知。所以我斗胆以 Redis 为题材,对 Redis 常见问题做一个总结,希望能够弥补大家的知识盲点。 本文围绕以下几点进行阐述: 为什么使用 Redis 使用 Redis 有什么缺点 单线程的 Redis ...转载 2018-09-10 19:12:22 · 168 阅读 · 0 评论 -
java中Redis5大基本类型的操作--StringRedisTemplate用法
redis存储格式 上一篇文章讲述jedis的使用,实际开发中使用更多的是StringRedisTemplate,本文将通过一些简单的操作来介绍其用法。因为用的是springBoot框架,所以只需要按规定样式配置文件即可。spring项目则可以通过使用xml配置bean的方式完成。 redis配置文件# REDIS (RedisProperties)# Redis数据库索引...原创 2018-09-07 15:51:06 · 4174 阅读 · 0 评论