![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
服务器开发
Jack Ju
硕士毕业于哈尔滨工业大学控制科学与工程系,目前是一名自动驾驶工程师。
展开
-
关于服务器中的Redis试用场景
经过一周多的工作中,读了好多同事的代码。对Redis有如下的理解:我之前一直在想,Redis和mySql都是数据库,Redis速度快,不禁想到,快又怎样?我这里仅仅说明我只到用到的场景。Redis可以理解成一个队列,当服务器里,多个用户领取了递交了任务,这些任务需要被后续操作处理,但是通常是不会被马上被处理的,你可以理解为异步的,存储上了,什么时候取都可以,然后你一个一个去取出来,注意,你可以在一个代码块里写入用户领取任务信息数据缓存,在另一个代码块读取用户任务信息缓存并且进行逻辑处理。一般都是Re原创 2021-08-29 00:01:38 · 124 阅读 · 0 评论 -
redis和mysql配合使用方案
使用redis做缓存,以普通web项目来举例。我们一般将用户访问频繁,且修改频度低的数据放在缓存中,以提高响应速度。在前端发来访问请求时,我们一般进行以下逻辑操作:1.查询操作:前端发来请求时,先进行缓存的查询,如果缓存存在要查询的数据,则返回。否则去数据库中查询,并添加到缓存中,再返回数据,这样在下次查询时,便可直接从缓存中取。2.添加操作:添加操作我们直接添加到数据库即可,也可以在添加到缓存的同时添加到数据库。但在数据量较大时,推荐的做法是先将数据添加到缓存,在另一个线程中将数.转载 2021-08-15 19:50:44 · 4480 阅读 · 1 评论