如何使用redis代替MySQL进行Laravel Passport令牌存储和身份验证

如何使用redis代替MySQL进行Laravel Passport令牌存储和身份验证,mysql,redis,laravel-passport,Mysql,Redis,Laravel Passport,我正在尝试删除使用LaravelPassport生成令牌的每个API请求对dB的查询 由于所有令牌都保存在dB中,因此每次请求dB命中都会严重影响性能 我如何将所有令牌和关联的用户数据放在redis中,并从redis而不是MySQL中获取关联的用户?你说的是每秒多少个请求?如果低于1000就没关系了。数据库可以处理它。每秒超过1K个请求。其他系统使用加密签名Cookie,完全避免了数据库/Redis。现在,我很乐意使用Redis实现:)。如果你能在这方面指导我的话。@SujitBaniya你找到

我正在尝试删除使用LaravelPassport生成令牌的每个API请求对dB的查询

由于所有令牌都保存在dB中,因此每次请求dB命中都会严重影响性能


我如何将所有令牌和关联的用户数据放在redis中,并从redis而不是MySQL中获取关联的用户?

你说的是每秒多少个请求?如果低于1000就没关系了。数据库可以处理它。每秒超过1K个请求。其他系统使用加密签名Cookie,完全避免了数据库/Redis。现在,我很乐意使用Redis实现:)。如果你能在这方面指导我的话。@SujitBaniya你找到解决这个问题的方法了吗?这真的很烦人。你说的是每秒有多少个请求?如果低于1000就没关系了。数据库可以处理它。每秒超过1K个请求。其他系统使用加密签名Cookie,完全避免了数据库/Redis。现在,我很乐意使用Redis实现:)。如果你能在这方面指导我的话。@SujitBaniya你找到解决这个问题的方法了吗?这真的很烦人。