数据库
七月二十二
这个作者很懒,什么都没留下…
展开
-
Redis缓存穿透,缓存雪崩,缓存击穿
缓存穿透缓存穿透,是指查询一个数据库一定不存在的数据。正常的使用缓存流程大致是,数据查询先进行缓存查询,如果key不存在或者key已经过期,再对数据库进行查询,并把查询到的对象,放进缓存。如果数据库查询对象为空,则不放进缓存。@Overridepublic List<TbContent> findByCategoryId(Long categoryId) { // -1 //...原创 2019-12-17 21:49:37 · 122 阅读 · 0 评论 -
Redis 内存淘汰策略
Redis作为一个非关系型数据库,那么肯定也是有内存限制的,而且也不是所有的内存都用来存储信息,并且,redis的实现并没有在内存这块做太多的优化,所以实现者为了防止内存过于饱和,采取了一些措施来管控内存。查看redis的配置文件:maxmemory 100000000# MAXMEMORY POLICY: how Redis will select what to remove when...原创 2019-12-14 21:23:24 · 131 阅读 · 0 评论 -
Redis持久化机制
Redis持久化redis是一个内存数据库,当redis服务器重启,获取电脑重启,数据会丢失,我们可以将redis内存中的数据持久化保存到硬盘的文件中。redis持久化机制RDB保存的是内存中的数据集快照,默认是开启的,不需要进行设置。(dump.rdb)指:在一定的时间间隔中,检测key的变化情况,然后持久化数据(1) 编辑redis.windows.conf文件# In the...原创 2019-12-14 18:43:19 · 107 阅读 · 0 评论 -
Redis了解
Redis概念redis是一款高性能的NOSQL系列的非关系型数据库1、什么是NOSQLNoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,...原创 2019-12-14 18:08:33 · 92 阅读 · 0 评论