Add start to the key value store
Docker Build and Release Upload / build (push) Successful in 1m23s

This commit is contained in:
2025-09-09 19:49:26 -07:00
parent 95636d98e3
commit e9973ac07f
2 changed files with 35 additions and 0 deletions
+34
View File
@@ -0,0 +1,34 @@
using Microsoft.AspNetCore.Mvc;
using System.Web.Http;
using StackExchange.Redis;
using Auth.Services.DatabaseService;
namespace Auth.Controllers {
[ApiController]
[Route("api/db/")]
public class RedisController : MistoxControllerBase {
private readonly ConnectionMultiplexer _redis;
private readonly IDatabase _redisdb;
public RedisController(DatabaseService db) : base(db) {
_redis = ConnectionMultiplexer.Connect("redis:6397");
_redisdb = _redis.GetDatabase();
}
[Route("get")]
[HttpGet]
public async Task<ActionResult<string>> Get(string key) {
RedisValue result = await _redisdb.StringGetAsync(key);
return Ok(result.ToString());
}
[Route("set")]
[HttpGet]
public async Task<ActionResult> Set(string key, string value) {
await _redisdb.StringSetAsync(key, value);
return Ok();
}
}
}