Поэтому, когда я вхожу в контейнер redis с: docker-compose exec redis bash
, я набираю: redis-cli
, чтобы запустить redis-cli. Затем, когда я пытаюсь получить ключ (посещения), который я настроил через приложение Laravel с: GET visits
, оно показывает ноль.
Вот как я настраиваю ключ 'посещения':
Route::get('/', function () {
$visits = Redis::incr('visits');
return $visits;
});
Однако redis отлично работает в Laravel. Вот мой .env:
BROADCAST_DRIVER=log
CACHE_DRIVER=redis
QUEUE_CONNECTION=database
SESSION_DRIVER=redis
SESSION_LIFETIME=120
REDIS_URL=redis
REDIS_HOST=redis #172.17.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
REDIS_CLIENT=phpredis
REDIS_CACHE_DB=0