Redis缓存在教师工作坊VectorCache与RowCache应用场景

 

vectorCache: 字面意思是“向量缓存”, 一般翻译为“列缓存”, 用来保存微博信息的 id。 不是每条微博的 id 都会保持在这里, 只有最新或被关注最多的需要缓存。

研修达人top10

方法:getTopUsers

参数:startDateTime,start,end

获得研修达人列表,类型Set<String>

广告:

方法:getAD()

参数: location, fromTime, toTime, start, end (地点,开始时间,截止时间,开始,结束)

获得广告列表,类型Set<String>

根据学校id获得班级ids:

方法:getRegionsByPId()

参数:sid, start, end

获得班级ids,类型Set<String>

rowCache: 意思是“行缓存”, 用来保存具体的微博信息。 行缓存的内容应该是与列缓存的内容保持对应关系。

研修达人top10:

方法:getUserTop()

参数:startDateTime 和userId

获得该user的个人信息,类型String

广告:

方法:getAD()

参数:id

获得该广告额详细信息,类型String

根据班级id获得学校id

方法:getParentRegionsById()

参数:id

返回类型:String

时间: 2024-08-29 22:02:43

Redis缓存在教师工作坊VectorCache与RowCache应用场景的相关文章

计算机科学工作坊检测抄袭意见书

计算机科学工作坊检测抄袭意见书 Dick Grune Matty Huntjens Vakgroep Informatica Faculteit Wiskunde & Informatica Vrije Universiteit De Boelelaan 1081 1081 HV AMSTERDAM November 1989 摘要 在大多数计算机科学研讨会中,学生提交作业由多个主管评分.这将可能产生一个学生提交的工作已经被另一个学生在此之前以最小的被发现的可能性提交到另一个主管的情况.这将导致

Redis缓存服务部署

redis缓存服务部署

springboot redis 缓存对象

只要加入spring-boot-starter-data-redis , springboot 会自动识别并使用redis作为缓存容器,使用方式如下 gradle加入依赖 compile("org.springframework.boot:spring-boot-starter-data-redis:${springBootVersion}") redis configuration 中启用缓存 @Configuration @EnableCaching public class Re

asp.net性能优化之使用Redis缓存(入门)

1:使用Redis缓存的优化思路 redis的使用场景很多,仅说下本人所用的一个场景: 1.1对于大量的数据读取,为了缓解数据库的压力将一些不经常变化的而又读取频繁的数据存入redis缓存 大致思路如下:执行一个查询 1.2首先判断缓存中是否存在,如存在直接从Redis缓存中获取. 1.3如果Redis缓存中不存在,实时读取数据库数据,同时写入缓存(并设定缓存失效的时间). 1.4缺点,如果直接修改了数据库的数据而又没有更新缓存,在缓存失效的时间内将导致读取的Redis缓存是错误的数据. 2:R

使用redis缓存加索引处理数据库百万级并发

使用redis缓存加索引处理数据库百万级并发 前言:事先说明:在实际应用中这种做法设计需要各位读者自己设计,本文只提供一种思想.准备工作:安装后本地数redis服务器,使用mysql数据库,事先插入1000万条数据,可以参考我之前的文章插入数据,这里不再细说.我大概的做法是这样的,编码使用多线程访问我的数据库,在访问数据库前先访问redis缓存没有的话在去查询数据库,需要注意的是redis最大连接数最好设置为300,不然会出现很多报错. 贴一下代码吧 1 2 3 4 5 6 7 8 9 10 1

Windows环境下使用Redis缓存工具的图文详细方法

网上找了两篇关于Redis的博客,记录下! Java 使用Redis缓存工具的图文详细方法 Windows环境下使用Redis缓存工具的图文详细方法

C# mvc 前端调用 redis 缓存的信息

新手 这几天网上学习下redis ,自己总结下过程,怕之后忘记了,基本会用最简单的,有的还是不懂,先记下来,自己摸索的. 没有安装redis的先安装,教程:http://www.cnblogs.com/yyy116008/p/7508681.html 安装好了之后再配置  教程:http://www.cnblogs.com/yyy116008/p/7520635.html 安装配置好了之后: 1 传一个list集合 转化成 对象 ,值用redis缓存对象 前端代码:

Redis 缓存 + Spring 的集成示例(转载)

1. 依赖包安装 pom.xml 加入: <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis</artifactId> <version>1.6.0.RELEASE</version> </dependency> <dependency> <groupId>redis

Redis缓存集群方案

由于单台Redis服务器的内存管理能力有限,使用过大内存的Redis又会使得服务器的性能急剧下降,一旦服务器发生故障将会影响更大范围业务,而Redis 3.0 beta1支持的集群功能还不适合生产环境的使用.于是为了获取更好的Redis缓存性能及可用性,很多公司都研发了Redis缓存集群方案.现对NetFlix.Twitter.国内的豌豆荚在缓存集群方面的解决方案进行一个汇总,以供读者参考,具体内容如下: 1.NetFlix对Dynamo的开源通用实现Dynomite Dynomite是NetF