ETC/Redis 2

redis의 대체제, valkey (redis vs valkey)

0. 개요요즘 redis의 대체제로 떠오르고 있는 valkey를 소개해보려고 합니다.redis는 오랜 시간 동안, cache의 대명사라해도 과언이 아닐 정도로 굳건하게 자리를 지키고 있었습니다.그런데 도대체 왜 redis를 대체제가 생겨난걸까요? 1. redis licenseredis의 license는 그동안 아무나 무료로 가져다 쓸 수 있도록 오픈되어 있었습니다.그런데 2024년 3월에 license 정책을 변경하였습니다.https://redis.io/blog/what-redis-license-change-means-for-our-managed-service-providers/ What Redis’ License Change Means for Our Managed Service Providers - R..

ETC/Redis 2025.01.05

[Redis] Redis란? & Redis 사용방법

0. 개요 서비스를 개발하다보면, 서비스 속도가 종종 문제를 일으킵니다. 그래서 속도를 높이기 위해 다양한 방법을 활용하는데, 그 중에 오늘은 Redis를 활용하는 방법을 알아보고자 합니다. 일반적으로 데이터베이스는 저장장치에 저장이 되는데, 데이터베이스를 조회하려면 저장장치로 i/o가 발생합니다. 캐시는 in-memory 방식을 활용하여 데이터를 임시로 저장해두기 때문에 저장장치의 i/o보다 훨씬 빠르게 동작할 수 있습니다. 그래서, 자주 사용하는 데이터는 캐시 서버에서 우선 조회하고 없을 때는 데이터베이스를 다시 조회하는 방식을 활용하면 전체적인 서비스의 속도를 향상시킬 수 있습니다. 또, 쿼리가 길고 복잡한 경우에도 데이터베이스를 조회하는 시간이 오래 걸리는데, 이 쿼리가 자주 사용되는 경우라면 해..

ETC/Redis 2021.02.07