19.Redis之集群 2024-05-31 哈希算法, 缓存, bootstrap, 数据库, redis 40人 已看 哨兵模式提高了系统的可用性哨兵模式中,本质上还是 redis 主/从节点(内存,256G,512G.上 TB 的服务器也不是没有(贵))存储数据,其中就要求一个主节点/从节点,就得存储整个数据的"全集。
Java项目对接redis,客户端是选Redisson、Lettuce还是Jedis? 2024-05-31 缓存, 数据库, redis 25人 已看 在实际的项目开发中,对于一个需要对接Redis的项目来说,就面临着选择合适的Redis客户端。目前比较常用的Redis客户端有Redisson、Lettuce和Jedis,两者都有各自的优点和适用场景,本文将对三者进行比较,并给出选择的建议
Redis实战篇2:商户缓存 2024-05-31 缓存 33人 已看 为什么要添加缓存?想必大部分的人都用过美团饿了么等APP,要知道的是,在这些APP中,小手一扒拉动辄就是十几二多条的商品信息需要刷新,而且根据付费推荐算法,很多人在同一个地区都会刷新出来同样的店铺,像这种高频热点数据,我们就可以使用Redis,以提高反应速度。那么接下来分析一下,如何添加商户的缓存 首先,根据我们学习篇3中的缓存更新策略,商户信息属于无须高一致性的信息,所以我们用超时剔除的方案即可,既能保证一定的准确性,同时又不浪费太多的性能。
每天写两道(二)LRU缓存、数组中最大的第k个元素 2024-05-28 spring, java, 缓存, 后端 17人 已看 请你设计并实现一个满足约束的数据结构。实现LRUCachecapacitykey-1keyvaluekey-valuecapacity函数get和put必须以O(1)的平均时间复杂度运行。双向链表+一个哨兵节点,使用map记录(key,node)(图和思路都是偷力扣大佬的)
【OpenGL实践12】关于缓存区Framebuffer的运用 2024-05-22 缓存, 数据库, sql 20人 已看 关于FrameBuffer的使用,是OpenGL的高级使用方式,而这种新诞生的功能有些未知的技术需要逐步熟悉,本篇就是针对它的图像处理功能展开陈述。
缓存注解失效 2024-05-23 缓存 13人 已看 然后调用,切面注解支持方法进行具体的缓存注解处理org.springframework.cache.interceptor.CacheAspectSupport#execute(org.springframework.cache.interceptor.CacheOperationInvoker, java.lang.Object, java.lang.reflect.Method, java.lang.Object[])然后分析具体日志,发现调用get方法时,还是调用了数据库。// 数据查询之后的扩展。
第一节:Redis的数据类型和基本操作 2024-05-23 缓存, 数据库, redis 21人 已看 1:zadd:添加元素,格式是zadd zset的key score值 项的值,Score和项可以是多对,score可以是整数,10:sdiffstore:差集并保留结果,格式是命令 存放结果的set的key set的key 用来比较的多个set的key。8:blpop/brpop:弹出值,格式是blpop list的key值 过期时间,key可以是多个,如果没有值,会一值等。2:zrange:获取索引区间内的元素,格式是zrange zset的key 起始索引 终止索引 (withscores)
缓存注解失效 2024-05-23 缓存 15人 已看 然后调用,切面注解支持方法进行具体的缓存注解处理org.springframework.cache.interceptor.CacheAspectSupport#execute(org.springframework.cache.interceptor.CacheOperationInvoker, java.lang.Object, java.lang.reflect.Method, java.lang.Object[])然后分析具体日志,发现调用get方法时,还是调用了数据库。// 数据查询之后的扩展。
redis的几种部署模式及注意事项 2024-05-22 缓存, 数据库, redis 30人 已看 Redis 可以以多种部署模式来满足不同的需求,其中一些常见的部署模式包括:单节点部署、主从复制部署、哨兵模式部署和集群部署。
网络学习(11) |深入解析客户端缓存与服务器缓存:HTTP缓存控制头字段及优化实践 2024-05-29 学习, 网络, 运维, 服务器, 缓存 21人 已看 服务器缓存是指将数据存储在服务器端的缓存系统中,以减少对数据库或其他后端服务的访问频率,从而提高系统性能。浏览器缓存是指浏览器将网站的数据(如HTML、CSS、JavaScript、图片等)存储在本地磁盘或内存中,以便在用户再次访问时能快速加载这些资源,而不需要重新从服务器获取。可以通过日志和监控工具,了解缓存的使用情况和命中率,以便及时发现问题和优化缓存策略。在系统启动或发布新版本时,可以预先加载一些常用数据到缓存中,这样在用户首次访问时就能直接从缓存中获取数据,提高响应速度。
【OpenGL实践12】关于缓存区Framebuffer的运用 2024-05-22 缓存, 数据库, sql 18人 已看 关于FrameBuffer的使用,是OpenGL的高级使用方式,而这种新诞生的功能有些未知的技术需要逐步熟悉,本篇就是针对它的图像处理功能展开陈述。
缓存注解失效 2024-05-23 缓存 15人 已看 然后调用,切面注解支持方法进行具体的缓存注解处理org.springframework.cache.interceptor.CacheAspectSupport#execute(org.springframework.cache.interceptor.CacheOperationInvoker, java.lang.Object, java.lang.reflect.Method, java.lang.Object[])然后分析具体日志,发现调用get方法时,还是调用了数据库。// 数据查询之后的扩展。
【OpenGL实践12】关于缓存区Framebuffer的运用 2024-05-22 缓存, 数据库, sql 16人 已看 关于FrameBuffer的使用,是OpenGL的高级使用方式,而这种新诞生的功能有些未知的技术需要逐步熟悉,本篇就是针对它的图像处理功能展开陈述。
高性能排行榜之Redis的zadd方法实现 2024-05-22 前端, 缓存, bootstrap, 数据库, redis 23人 已看 使用Redis的zadd命令查询排行榜清除过期信息更新排行分数查找指定玩家的排名和分数