【学习笔记12.23】Redis_Jedis

Redis的订阅和发布

类似微信公众号,在Redis中,订阅者可以接收发布者发布的消息。是一种通信模式。

两条命令:

  • 订阅:SUBSCRIBE channel1

  • 发布:publish channel1 hello

Redis_Jedis 测试

简单来说,Jedis就是Redis官方推荐的Java连接开发工具。

在Java中,Redis对应于Jedis就相当于关系数据库对应于JDBC。

这里用一个发送手机验证码的示例,练习Jedis的API。

  1. 输入手机号,点击发送后随机生成6位数字码,2分钟有效。

    解决:将验证码放到redis中,并且设置两分钟的有效时间。要保证key每个手机号都唯一。

  2. 输入验证码,点击验证,返回成功或失败

    解决:输入验证码后,在redis中查找验证码,比较是否一致。

  3. 每个手机号每天只能发送3次验证码

    ​ 解决:将次数放入redis中,每次请求增加次数。

你可能感兴趣的:(日更计划,redis,学习,缓存)