라이브 방 룰렛 처리 및 저장

- Redis -> Valkey로 이전되도록 수정
This commit is contained in:
2024-11-23 01:58:24 +09:00
parent 2f2437e14d
commit 4dc0a13203
4 changed files with 92 additions and 32 deletions

View File

@@ -0,0 +1,7 @@
package kr.co.vividnext.sodalive.v2
import org.springframework.data.repository.CrudRepository
interface RouletteRepositoryV2 : CrudRepository<RouletteV2, Long> {
fun findByCreatorId(creatorId: Long): List<RouletteV2>
}

View File

@@ -0,0 +1,17 @@
package kr.co.vividnext.sodalive.v2
import kr.co.vividnext.sodalive.live.roulette.RouletteItem
import org.springframework.data.redis.core.RedisHash
import org.springframework.data.redis.core.index.Indexed
import javax.persistence.Id
@RedisHash("Roulette")
data class RouletteV2(
@Id
val id: Long,
@Indexed
val creatorId: Long,
var can: Int,
var isActive: Boolean,
var items: List<RouletteItem> = mutableListOf()
)