
redis
文章平均质量分 62
Javaの神
这个作者很懒,什么都没留下…
展开
-
使用Jedis查询数据,使用接口默认方法完成缓存命中以及未命中的操作
缓存尝试接口使用原创 2022-07-08 19:04:30 · 472 阅读 · 0 评论 -
Redis大Key带来的影响以及优化
什么是大Key;就是单个key数据的数据量过大;redis6后虽然提供了多线程,但是只是针对io进行了多线程,执行客户端指令的时候依然是单线程的,比如一条get。set;场景:一个视频。将当前视频正在看的人的id全部加载进redis,,,然而最初没想到一个视频会有1w的用户同时观看。。。关键是。前一个员工为了省事。这个数据里还包含了这个用户看过的视频。一次性全部刷进了这个key里面。。造成了这个key特别大;影响1.服务器的内存资源十分珍贵,key过大会导致redis频繁的触发lru清理命中率原创 2022-03-11 16:34:44 · 3862 阅读 · 0 评论 -
服务器使用docker安装部署Redis一系列问题,集群部署,主从集群部署
安装redis到linux可以选择使用安装服务和使用docker这里我使用docker进行部署首先安装docker各系统安装docker的教程傻瓜式教程跟着安装就好了,安装redis我们首先拉取redis镜像这里客户查询redis镜像的各个版本我这里使用最新版本$docker pull redis:latest然后我们就能查看自己拉取的镜像$docker images下面我们就可以启动容器了$docker run -itd --name redis-dev -p 6379:63原创 2021-09-30 16:16:20 · 732 阅读 · 0 评论 -
Redis自增的过期时间设置
每次请求都会重置过期时间为当前时间10秒后;也就是说每次自增都会把过期时间重置;如果不想这样可以直接使用设置过期时间的那种方法,设置一次。以后只要每次自增都会重置; @GetMapping("/redisj") @NoAuthorization public String redisTest() { Long test = redisTemplate.boundValueOps("test").increment(1); Long timeout =原创 2021-06-04 17:04:12 · 10417 阅读 · 2 评论 -
SpringBoot 基于 Redis的地理位置距离计算
基于 Redis的地理位置距离计算redis在3.2之后支持了地理位置距离的计算,话不多说直接开始;首先需要下载redis3.2+版本接着引入redis依赖:redis:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependen原创 2021-05-18 18:14:37 · 1502 阅读 · 2 评论