![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
fansenjun
这个作者很懒,什么都没留下…
展开
-
缓存数据库同步策略
在我们的项目中,修改数据后,考虑缓存数据更新的及时性,我们可能会采用主动更新缓存的策略。主要有如下几种策略: 先更新缓存,再更新数据库 先更新数据库,再更新缓存 先删除缓存,再更新数据库,访问时按需加载数据到缓存中 先更新数据库,再删除缓存,访问时按需加载数据到缓存中 上面4中策略我们应该怎么选择呢?已下我们就逐一分析这4中策略: “先更新缓存,再更新数据库” 策略不可行。数据库设计负责,压力集中,数据库因为超时等原因,操作失败的可能性会很大。此外还会涉及到事务,很有可能因为数据库更新失败,导致缓原创 2020-05-19 15:02:50 · 1117 阅读 · 1 评论 -
Redis常用数据类型
使用过的redis的数据类型 供用户使用的数据类型: String:最基本的数据类型,二进制安全 就是我们经常使用的KV键值对,他的值最大可以存储512M。二进制安全:redis的String可以包含任何数据,比如jpg图片,或者是序列化的对象,String支持这么多的数据类型,离不开底层的动态字符串sdshdr Hash:String元素组成的字典,适合存储对象 List:列表,按...原创 2019-01-17 21:33:22 · 182 阅读 · 0 评论 -
Redis简介
一般为了提升性能,会在存储层和客户端之间添加一个缓存层,当客户端向后端发送请求的时候,会先去缓存层查,看看是否有相应的数据,如果有则直接返回,这样就减轻存储层的压力,如果缓存层没有相关数据,才会去到存储层去查询,这就是我们行业里所说的穿透。如果存储层有数据则会将数据返回给缓存层,以便客户端下次请求同样的数据时,可以直接从缓存层取数据,回写的过程就是回种,回种之后将结果返回给客户端,完成一次请...原创 2019-01-15 22:05:58 · 169 阅读 · 0 评论