关于服务器中的Redis试用场景

经过一周多的工作中,读了好多同事的代码。对Redis有如下的理解:
我之前一直在想,Redis和mySql都是数据库,Redis速度快,不禁想到,快又怎样?
我这里仅仅说明我只到用到的场景。
Redis可以理解成一个队列,当服务器里,多个用户领取了递交了任务,这些任务需要被后续操作处理,但是通常是不会被马上被处理的,你可以理解为异步的,存储上了,什么时候取都可以,然后你一个一个去取出来,注意,你可以在一个代码块里写入用户领取任务信息数据缓存,在另一个代码块读取用户任务信息缓存并且进行逻辑处理。
一般都是Redis和Mysql搭配使用。
总结就是:
mySQL:处理存量
Redis:处理增量。
区别是?
为什么要区分存量和增量。
假设一个场景,一个互联网网站,需要把拉黑的用户进行批量处理。
所以脚本刚运行时候,是把已经拉黑的用户全都处理了,这个过程需要遍历整个数据库查找拉黑的用户,然后批量。后面管理员再进行拉黑用户,你还要再遍历整个数据库吗?不需要。
所以就需要管理员拉黑用户就把用户名单存入redis缓存,然后另一边拉黑用户的代码处理一直查询redis然后一个一个进行查库处理即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jack Ju

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值