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サーバー上にあります...

ここに良い説明があります: Laravelでキャッシュファサードを使用しているときにRedisキーが表示されない

詳細はこちら: https://www.digitalocean.com/community/cheatsheets/how-to-manage-redis-databases-and-keys

于 2021-12-10T17:01:25.053 に答える