【发布时间】:2021-05-14 07:07:37
【问题描述】:
问题:
我使用 Python 代码向 redis 添加了一个值,当我尝试查询时使用的是 Laravel
-
Redis::get('key_name')它返回null。 -
Redis::keys('*')返回使用 Laravel 而不是 Python 创建的值 -
Redis::scan('*')返回所有值,即使是那些使用 Python 创建的值
研究:
-
https://stackoverflow.com/a/56569380/9530790,注意到这可能是数据库编号问题,但事实并非如此。由于我在 Python 代码和 Laravel 代码中使用相同的数据库,(数据库
0) - https://stackoverflow.com/a/65278346/9530790,注意到与上述相同的问题。
问题:
为什么keys('*') 不返回密钥,但scan('*') 是,如果get('key_name') 返回空值,我如何获取值?
Laravel:7.30.4
Python:3.8.3
Redis:6.0
【问题讨论】: