Я использую Laravel Framework версии 5.5 с Tymon / JWTAuth.
Приложение использует redis в качестве драйвера кеша.
Когда пользователь отправляет простой вызов API с аутентификацией, тогдаприложение вызывает REDIS GET для «tymon.jwt» 20 ~ 30 раз.
Ниже приводится результат монитора redis-cli для запроса.
1571373727.245471 [0 127.0.0.1:60021] "SELECT" "0"
1571373727.245625 [0 127.0.0.1:60021] "GET" "myapp_cache:tag:tymon.jwt:key"
1571373727.245804 [0 127.0.0.1:60021] "GET" "myapp_cache:b104e4263318251d7163ca083e2ca0bf28032f30:N0uWgBJkpT1UnXPW"
1571373727.266822 [0 127.0.0.1:60021] "GET" "myapp_cache:tag:tymon.jwt:key"
1571373727.267107 [0 127.0.0.1:60021] "GET" "myapp_cache:b104e4263318251d7163ca083e2ca0bf28032f30:N0uWgBJkpT1UnXPW"
1571373727.269601 [0 127.0.0.1:60021] "GET" "myapp_cache:tag:tymon.jwt:key"
1571373727.269812 [0 127.0.0.1:60021] "GET" "myapp_cache:b104e4263318251d7163ca083e2ca0bf28032f30:N0uWgBJkpT1UnXPW"
1571373727.271904 [0 127.0.0.1:60021] "GET" "myapp_cache:ceec20f6f2bc6e9218fb4b768563f0c4"
1571373727.275648 [0 127.0.0.1:60021] "GET" "myapp_cache:tag:tymon.jwt:key"
1571373727.275847 [0 127.0.0.1:60021] "GET" "myapp_cache:b104e4263318251d7163ca083e2ca0bf28032f30:N0uWgBJkpT1UnXPW"
1571373727.280297 [0 127.0.0.1:60021] "GET" "myapp_cache:tag:tymon.jwt:key"
1571373727.280514 [0 127.0.0.1:60021] "GET" "myapp_cache:b104e4263318251d7163ca083e2ca0bf28032f30:N0uWgBJkpT1UnXPW"
1571373727.283161 [0 127.0.0.1:60021] "GET" "myapp_cache:tag:tymon.jwt:key"
1571373727.283369 [0 127.0.0.1:60021] "GET" "myapp_cache:b104e4263318251d7163ca083e2ca0bf28032f30:N0uWgBJkpT1UnXPW"
1571373727.284720 [0 127.0.0.1:60021] "GET" "myapp_cache:tag:tymon.jwt:key"
1571373727.284878 [0 127.0.0.1:60021] "GET" "myapp_cache:b104e4263318251d7163ca083e2ca0bf28032f30:N0uWgBJkpT1UnXPW"
1571373727.290921 [0 127.0.0.1:60021] "GET" "myapp_cache:tag:tymon.jwt:key"
1571373727.291058 [0 127.0.0.1:60021] "GET" "myapp_cache:b104e4263318251d7163ca083e2ca0bf28032f30:N0uWgBJkpT1UnXPW"
1571373727.292469 [0 127.0.0.1:60021] "GET" "myapp_cache:tag:tymon.jwt:key"
1571373727.292651 [0 127.0.0.1:60021] "GET" "myapp_cache:b104e4263318251d7163ca083e2ca0bf28032f30:N0uWgBJkpT1UnXPW"
Могу ли я получить советуменьшить количество обращений к избыточному кешу?
Если мне нужно поделиться дополнительной информацией о конфигурации приложения, пожалуйста, дайте мне знать.
Большое спасибо заранее.