问题:docker-compose redis容器中的redis-cli不能捕获通过Laravel设置的任何密钥。
回答: 这个问题可能是由于docker-compose中redis容器中的redis-cli无法访问Laravel设置的密钥所导致的。下面是一些可能的原因和解决方法:
php artisan key:generate
。services:
redis:
image: redis
ports:
- 6379:6379
'redis' => [
'client' => 'predis',
'default' => [
'host' => '127.0.0.1',
'password' => null,
'port' => 6379,
'database' => 0,
],
],
services:
laravel:
build:
context: .
dockerfile: Dockerfile
networks:
- mynetwork
redis:
image: redis
networks:
- mynetwork
networks:
mynetwork:
use Illuminate\Support\Facades\Redis;
Redis::set('key', 'value');
总结: 通过检查以上几个方面,您应该能够解决docker-compose redis容器中的redis-cli不能捕获通过Laravel设置的任何密钥的问题。如果问题仍然存在,请检查日志和错误消息以获取更多详细信息,并尝试在云计算领域中使用其他工具或技术来解决该问题。
领取专属 10元无门槛券
手把手带您无忧上云