0

Laravel 8 和开发环境是 Sail - 包括 Redis。.env 文件:

CACHE_DRIVER=redis
..
REDIS_HOST=redis
REDIS_PASSWORD=null
REDIS_PORT=6379

使用 Redis 外观函数,例如

Redis::set( 'bar', 'The hole of the moon' );

使用 redis-cli 可以找到存储在缓存中的值

但使用

Cache::put('bar2', 'baz', 100);

甚至

Cache::store('redis')->put('bar3', 'Awesome', 100); 

使用 redis 控制台看不到这些值

4

1 回答 1

0

实际上,数据在Redis服务器上......

一个很好的解释: Redis keys not shown while using Cache facade in Laravel

更多信息在这里:https ://www.digitalocean.com/community/cheatsheets/how-to-manage-redis-databases-and-keys

于 2021-12-10T17:01:25.053 回答