added password auth for redis

This commit is contained in:
2024-03-31 23:01:57 -07:00
parent 07dc242639
commit f0bd51ac88
6 changed files with 48 additions and 15 deletions

View File

@ -37,6 +37,7 @@ STEAM_API_KEY=""
# Redis settings # Redis settings
REDIS_HOST=localhost REDIS_HOST=localhost
REDIS_PORT=6379 REDIS_PORT=6379
REDIS_PASS=super-secure-password
REDIS_DATABASE=15 REDIS_DATABASE=15
REDIS_EXPIRATION=3600 REDIS_EXPIRATION=3600

View File

@ -78,7 +78,10 @@ class SteamApp
{ {
$redis = new Redis(); $redis = new Redis();
$redis->connect(env('REDIS_HOST'), env('REDIS_PORT')); $redis->connect(env('REDIS_HOST'), env('REDIS_PORT'));
$redis->select(env('REDIS_DATABASE')); // Selecting Redis database index 5 if (env('REDIS_PASS') !== '') {
$redis->auth(env('REDIS_PASS'));
}
$redis->select(env('REDIS_DATABASE')); // Selecting Redis database index
$cachedData = $redis->get($key); $cachedData = $redis->get($key);
if ($cachedData !== false) { if ($cachedData !== false) {
@ -98,7 +101,10 @@ class SteamApp
{ {
$redis = new Redis(); $redis = new Redis();
$redis->connect(env('REDIS_HOST'), env('REDIS_PORT')); $redis->connect(env('REDIS_HOST'), env('REDIS_PORT'));
$redis->select(env('REDIS_DATABASE')); // Selecting Redis database index 5 if (env('REDIS_PASS') !== '') {
$redis->auth(env('REDIS_PASS'));
}
$redis->select(env('REDIS_DATABASE')); // Selecting Redis database index
$redis->set($key, json_encode($value), env('REDIS_EXPIRATION')); $redis->set($key, json_encode($value), env('REDIS_EXPIRATION'));
} }

View File

@ -70,8 +70,11 @@ class SteamGroup
{ {
$redis = new Redis(); $redis = new Redis();
$redis->connect(env('REDIS_HOST'), env('REDIS_PORT')); $redis->connect(env('REDIS_HOST'), env('REDIS_PORT'));
$redis->select(env('REDIS_DATABASE')); // Selecting Redis database index 5 if (env('REDIS_PASS') !== '') {
$redis->auth(env('REDIS_PASS'));
}
$redis->select(env('REDIS_DATABASE')); // Selecting Redis database index
$cachedData = $redis->get($key); $cachedData = $redis->get($key);
if ($cachedData !== false) { if ($cachedData !== false) {
return json_decode($cachedData); return json_decode($cachedData);
@ -90,8 +93,11 @@ class SteamGroup
{ {
$redis = new Redis(); $redis = new Redis();
$redis->connect(env('REDIS_HOST'), env('REDIS_PORT')); $redis->connect(env('REDIS_HOST'), env('REDIS_PORT'));
$redis->select(env('REDIS_DATABASE')); // Selecting Redis database index 5 if (env('REDIS_PASS') !== '') {
$redis->auth(env('REDIS_PASS'));
}
$redis->select(env('REDIS_DATABASE')); // Selecting Redis database index
$redis->set($key, json_encode($value), env('REDIS_EXPIRATION')); $redis->set($key, json_encode($value), env('REDIS_EXPIRATION'));
} }
} }

View File

@ -69,8 +69,11 @@ class SteamServer
{ {
$redis = new Redis(); $redis = new Redis();
$redis->connect(env('REDIS_HOST'), env('REDIS_PORT')); $redis->connect(env('REDIS_HOST'), env('REDIS_PORT'));
$redis->select(env('REDIS_DATABASE')); // Selecting Redis database index 5 if (env('REDIS_PASS') !== '') {
$redis->auth(env('REDIS_PASS'));
}
$redis->select(env('REDIS_DATABASE')); // Selecting Redis database index
$cachedData = $redis->get($key); $cachedData = $redis->get($key);
if ($cachedData !== false) { if ($cachedData !== false) {
return json_decode($cachedData); return json_decode($cachedData);
@ -89,7 +92,10 @@ class SteamServer
{ {
$redis = new Redis(); $redis = new Redis();
$redis->connect(env('REDIS_HOST'), env('REDIS_PORT')); $redis->connect(env('REDIS_HOST'), env('REDIS_PORT'));
$redis->select(env('REDIS_DATABASE')); // Selecting Redis database index 5 if (env('REDIS_PASS') !== '') {
$redis->auth(env('REDIS_PASS'));
}
$redis->select(env('REDIS_DATABASE')); // Selecting Redis database index
$redis->set($key, json_encode($value), env('REDIS_EXPIRATION')); $redis->set($key, json_encode($value), env('REDIS_EXPIRATION'));
} }

View File

@ -70,8 +70,11 @@ class SteamUser
{ {
$redis = new Redis(); $redis = new Redis();
$redis->connect(env('REDIS_HOST'), env('REDIS_PORT')); $redis->connect(env('REDIS_HOST'), env('REDIS_PORT'));
$redis->select(env('REDIS_DATABASE')); // Selecting Redis database index 5 if (env('REDIS_PASS') !== '') {
$redis->auth(env('REDIS_PASS'));
}
$redis->select(env('REDIS_DATABASE')); // Selecting Redis database index
$cachedData = $redis->get($key); $cachedData = $redis->get($key);
if ($cachedData !== false) { if ($cachedData !== false) {
return json_decode($cachedData); return json_decode($cachedData);
@ -90,8 +93,12 @@ class SteamUser
{ {
$redis = new Redis(); $redis = new Redis();
$redis->connect(env('REDIS_HOST'), env('REDIS_PORT')); $redis->connect(env('REDIS_HOST'), env('REDIS_PORT'));
$redis->select(env('REDIS_DATABASE')); // Selecting Redis database index 5 if (env('REDIS_PASS') !== '') {
$redis->auth(env('REDIS_PASS'));
}
$redis->select(env('REDIS_DATABASE')); // Selecting Redis database index
$redis->set($key, json_encode($value), env('REDIS_EXPIRATION')); $redis->set($key, json_encode($value), env('REDIS_EXPIRATION'));
} }
} }

View File

@ -69,8 +69,11 @@ class SteamWorkshop
{ {
$redis = new Redis(); $redis = new Redis();
$redis->connect(env('REDIS_HOST'), env('REDIS_PORT')); $redis->connect(env('REDIS_HOST'), env('REDIS_PORT'));
$redis->select(env('REDIS_DATABASE')); // Selecting Redis database index 5 if (env('REDIS_PASS') !== '') {
$redis->auth(env('REDIS_PASS'));
}
$redis->select(env('REDIS_DATABASE')); // Selecting Redis database index
$cachedData = $redis->get($key); $cachedData = $redis->get($key);
if ($cachedData !== false) { if ($cachedData !== false) {
return json_decode($cachedData); return json_decode($cachedData);
@ -89,8 +92,12 @@ class SteamWorkshop
{ {
$redis = new Redis(); $redis = new Redis();
$redis->connect(env('REDIS_HOST'), env('REDIS_PORT')); $redis->connect(env('REDIS_HOST'), env('REDIS_PORT'));
$redis->select(env('REDIS_DATABASE')); // Selecting Redis database index 5 if (env('REDIS_PASS') !== '') {
$redis->auth(env('REDIS_PASS'));
}
$redis->select(env('REDIS_DATABASE')); // Selecting Redis database index
$redis->set($key, json_encode($value), env('REDIS_EXPIRATION')); $redis->set($key, json_encode($value), env('REDIS_EXPIRATION'));
} }
} }