首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Redis CLI没有通过Laravel显示最近存储的密钥

Redis CLI没有通过Laravel显示最近存储的密钥
EN

Stack Overflow用户
提问于 2020-04-01 14:59:34
回答 4查看 3.3K关注 0票数 6

通过这样做,我试图使用redisLaravel中缓存结果。

代码语言:javascript
复制
$result =   Cache::remember('orders_cache', 10, function () use ($orders) {
           return $orders;
        });
        return $result;

当我进入我的Redis并做KEYS *时,我没有看到orders_cache键在那里。我已经在我的cache_driver中将redis设置为redis,并且运行了php artisan config:cache命令。我还使用composer安装了predis软件包。

我的发展环境是:

  • PHP7.4
  • Ubuntu 20
  • Laravel 6.0
  • Redis 5.0.7

如能对此提供任何帮助,将不胜感激。提亚

EN

回答 4

Stack Overflow用户

发布于 2020-12-13 17:06:52

Redis实例支持16个逻辑数据库,编号从0到15,默认情况下,运行redis-cli连接到数据库0。您可以利用Redis INFO命令来显示包含键的数据库以及其他更多的信息,如:

代码语言:javascript
复制
db0:keys=1,expires=0,avg_ttl=0
db1:keys=2,expires=2,avg_ttl=2462100

在五月的情况下,我有两个数据库。现在,您可以在连接之后更改与select命令一起使用的数据库。例如:

代码语言:javascript
复制
select 1

如果切换成功,它将返回OK。现在你可以看到你的拉拉钥匙了。

票数 12
EN

Stack Overflow用户

发布于 2020-11-24 11:20:35

在最近版本的Laravel (8.^)中,它用Redis键在laravel_database前面加了前面。

laravel_database_{$YOUR_KEY}

为了查看哪些键可用,请运行:KEYS *

票数 5
EN

Stack Overflow用户

发布于 2020-07-26 17:45:48

运行redis-cli monitor并检查数据库号和写入密钥。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60973918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档