From 52b5044141e28bf204bc9a56a6b21bd7a95a3096 Mon Sep 17 00:00:00 2001 From: EasyChen Date: Sat, 22 Jan 2022 23:00:43 +0800 Subject: [PATCH 1/2] change cache store to redis --- api/.env.example | 2 +- api/config/cache.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/api/.env.example b/api/.env.example index 5d520e1..32a20cd 100644 --- a/api/.env.example +++ b/api/.env.example @@ -24,7 +24,7 @@ SESSION_LIFETIME=120 MEMCACHED_HOST=127.0.0.1 -REDIS_HOST=127.0.0.1 +REDIS_HOST=redis REDIS_PASSWORD=null REDIS_PORT=6379 diff --git a/api/config/cache.php b/api/config/cache.php index 8736c7a..d283983 100644 --- a/api/config/cache.php +++ b/api/config/cache.php @@ -15,7 +15,7 @@ return [ | */ - 'default' => env('CACHE_DRIVER', 'file'), + 'default' => env('CACHE_DRIVER', 'redis'), /* |-------------------------------------------------------------------------- From d6a45170186dfeb6074f0a72fe2161606d75930a Mon Sep 17 00:00:00 2001 From: EasyChen Date: Sun, 23 Jan 2022 11:13:55 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E6=9B=B4=E6=96=B0API=E9=99=90=E5=88=B6?= =?UTF-8?q?=E7=AD=96=E7=95=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/app/Providers/RouteServiceProvider.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/app/Providers/RouteServiceProvider.php b/api/app/Providers/RouteServiceProvider.php index 9130cee..8edb5d9 100644 --- a/api/app/Providers/RouteServiceProvider.php +++ b/api/app/Providers/RouteServiceProvider.php @@ -57,7 +57,7 @@ class RouteServiceProvider extends ServiceProvider protected function configureRateLimiting() { RateLimiter::for('api', function (Request $request) { - return Limit::perMinute(60)->by(optional($request->user())->id ?: $request->ip()); + return Limit::perMinute(60)->by(uid() ?: $request->ip()); }); } }