上一篇 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"
二级缓存搭建场景
