摘要:
缓存很多条数据,但只读取其中的一部分数据,如何处理? 比如在缓存中保存了100条数据,但读取分页数据,比如每次分页只读取10条数据。这种情况下,可以把这100条数据拆分成10次分别保存起来。每一个缓存项的key需要特别的设计,比如:01-10-products, 02-10-products...... 如何避免缓存一些不需要的数据? 比如:public class Teacher
{... 阅读全文
摘要:
如果按存储的地方来分类,缓存分为哪些? 分为本地缓存和分布式缓存。本地缓存就是把数据保存应用程序所在的那台机器的内存中;而分布式缓存是把数据放在缓存服务器中,这个缓存服务器有可能是和应用服务器在同一台机器,这时候的是跨进程访问,如果缓存服务器和应用程序服务器不在同一台机器,这时候就可能会设计到跨域跨进程访问了。 缓存通过何种方式来找到缓存中的数据? 表面上是通过键来找到对象,实际是通过... 阅读全文