Redis的应用场景汇总

上一篇 << 下一篇 >>>Redis高效及线程安全的真正原因


应用场景汇总

a、Token令牌的生成,相当于session的key
b、短信验证码的code,可以当做数据库来使用,且有效期到了之后会自动消失
c、可以实现缓存查询数据,减轻我们的数据库的访问压力
d、Redis帮助实现网页计数器,PV UV的计数,主要使用了它原子特性
e、分布式锁---redis也有自带框架redison
f、延迟操作,使用自动过期机制---秒杀抢购不支付的超时
g、分布式消息中间件
h、事务支持
i、分布式配置中心

消息订阅场景示例

a、客户端发起订阅功能
redis 127.0.0.1:6379> SUBSCRIBE redisChat
Reading messages... (press Ctrl-C to quit)
1) "subscribe"
2) "redisChat"
3) (integer) 1

b、生产者发布订阅信息
redis 127.0.0.1:6379> PUBLISH redisChat "Redis is a great caching technique"
(integer) 1
redis 127.0.0.1:6379> PUBLISH redisChat "Learn redis by runoob.com"
(integer) 1

c、订阅者实时读取订阅信息
1) "message"
2) "redisChat"
3) "Redis is a great caching technique"
1) "message"
2) "redisChat"
3) "Learn redis by runoob.com"

二级缓存搭建场景


推荐阅读:
<<<分布式缓存与本地缓存的区别
<< << << << << << << << << << << << << << <<<使用Redisson工具实现分布式锁
<< << << << << << << << << << << <<<阿里云的Canal框架实现Redis与Mysql同步原理及代码示例
<<<阿里云的Canal框架配置
<< << <<

你可能感兴趣的:(Redis的应用场景汇总)