redis基础数据类型的应用场景

本文介绍了如何使用Redis作为PHPsession的存储后端,以及Redis中不同数据结构(如hash、set和Zset)在手机验证码、抽奖系统、排行榜、权限管理等业务场景中的实际应用和策略设置。
摘要由CSDN通过智能技术生成

String类型场景

session集中管理:

session-1,session-2,session-3

php.ini

session.save_handler = redis

session.save_path = "tcp://127.0.0.1:6379"

redis.conf中是否允许远程访问

bind 0.0.0.0 所有都能访问

其他场景:

1.手机验证码

2.统计类型业务做计数

3.限流

4.游戏体力记录

hash类型场景

商品抢购,购物车,用户信息,商品信息,热点数据和推荐。适用于信息类型

set类型场景

抽奖

奖池四个:全部 一等 二等 三等

奖品数量:共1000 一等5个 二等20个 三等975个

key的介绍:

  1. “secondprize”=> 二等奖的key

  2. “ThirdPrize”=> 三等奖的key

  3. “FirstPrize”=> 一等奖的key

  4. “lottery”=> 全部

业务:抽奖

1.会记录用户抽奖的记录

2.会记录用户能抽奖的次数 string类型存储 incr decr

3.90次必出1个一等奖

4.每抽10次比出一个二等奖

5.抽取的次数越多,抽到一等奖的概率也越大

黑白名单,oa系统中的业务权限校验操作,关注某个好友,微博,微信公众号,好友互推

Zset类型场景

排行榜,延迟消息队列,排序,基础服务+增值服务类网站会设定各位会员的试用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值