Computer >> 컴퓨터 >  >> 프로그래밍 >> Redis

Redis

  1. Upstash Redis로 구축하는 Netlify Graph 글로벌 캐시

    Netlify가 Netlify Graph라는 새로운 기능을 발표했습니다. 그동안 개발자들이 지적해 온 빈틈을 메우는 좋은 한 걸음입니다.기본적으로 Netlify Graph는 개발자가 웹 앱용 GraphQL API 호출을 손쉽게 구성하도록 도와주는 기능입니다. Netlify 대시보드에서 GraphQL 요청을 준비해 두면, 클릭 한 번으로 해당 클라이언트 코드를 프로젝트에 바로 삽입할 수 있습니다.지연 시간 문제: 왜 캐싱이 필요한가?다만 Netlify Functions를 서드파티 서비스와 함께 사용할 때는 단점이 있습니다. 클라이언트

  2. Remix와 서버리스 Redis(Upstash)로 TODO 앱 만들기

    이번 글에서는 Remix와 서버리스 Redis(Upstash)를 활용해 간단한 TODO 앱을 직접 만들어 보겠습니다. Remix는 사용자 인터페이스에 집중하고 웹의 근본적인 원리를 기반으로 작업하여 빠르고 매끄러우며 탄력적인 사용자 경험을 제공할 수 있도록 도와주는 풀스택 웹 프레임워크입니다. Remix 프로젝트 생성하기 터미널에서 아래 명령어를 실행합니다: npx create-remix@latest 프로젝트가 준비되었습니다. 이제 의존성을 설치하고 개발 서버를 실행해 보겠습니다: npm install npm run dev

  3. SvelteKit과 Redis(Upstash)로 만드는 TODO 앱 완벽 가이드

    이 글에서는 SvelteKit과 서버리스 Redis(Upstash)를 활용하여 간단한 TODO 애플리케이션을 만들어 보겠습니다. SvelteKit은 아름다운 개발 경험과 유연한 파일 시스템 기반 라우팅을 갖춘, 모든 규모의 웹 애플리케이션을 구축하기 위한 프레임워크입니다. 프로젝트 생성 먼저 아래 명령어를 실행하여 프로젝트를 생성합니다: npm init svelte@next todo-app-with-redis 프로젝트가 준비되었다면, 이제 의존성 패키지를 설치하고 개발 서버를 실행해 보겠습니다: npm install npm run

  4. Upstash Redis SDK v1.0.0 정식 출시 — 서버리스 환경을 위한 완전한 재작성

    오늘 우리는 @upstash/redis v1.0.0을 공식 발표합니다.@upstash/redis는 서버리스 환경을 위해 설계된 유일한 커넥션리스(HTTP 기반) Redis 클라이언트로, Cloudflare Workers와 Fastly와도 완벽하게 호환됩니다.v1.0.0의 새로운 기능은 무엇인가요?이번 버전 1.0.0은 기존 라이브러리를 완전히 새롭게 재작성한 결과물입니다. 사용자들에게 가장 많이 요청받았던 기능은 파이프라인(pipeline) 지원과 향상된 타입 안정성(type safety)이었습니다.이러한 새로운 기능들의 특성상 v

  5. Cloudflare Workers와 Upstash Redis로 Remix 초고속 웹사이트 구축하기

    웹사이트나 웹 앱을 개발할 때 속도 최적화에만 몇 시간씩 소모하고 싶은 개발자는 없습니다. 하지만 빠른 웹사이트는 그만큼 중요하며, 성능은 프로젝트의 성패를 좌우하는 결정적 요소가 되곤 합니다.Remix Run과 같은 웹 프레임워크는 설정을 최소화(제로 컨피그)하면서도 웹 성능을 극대화한다는 목표로 탄생했습니다. 요즘은 높은 속도를 실현하는 데 도움을 주는 프레임워크가 수십 가지나 출시되어 있습니다. 그러나 안타깝게도 앱의 데이터베이스가 그만큼 빠르지 않다면, 아무리 짧은 웹사이트 로딩 시간도 큰 의미가 없습니다. 이번 글에서는 훌

  6. Render와 서버리스 Redis(Upstash)로 Next.js 앱 배포하기

    Render는 즉각적인 배포와 자동 스케일링(오토스케일링) 등을 지원하는 강력한 인프라 플랫폼입니다. 이번 튜토리얼에서는 Upstash를 활용해 간단한 Next.js 애플리케이션을 만들고, 이를 Render에 배포하는 과정을 단계별로 살펴보겠습니다. 참고: 이 튜토리얼은 Upstash에 Redis 인스턴스가 이미 생성되어 있다고 가정합니다. 아직 설정하지 않았다면 Upstash 콘솔에서 몇 분 안에 무료로 생성할 수 있습니다. 시작하기 먼저 새로운 Next.js 앱을 생성하고 해당 폴더로 이동합니다. npx create-next-a

  7. Blitz.js와 Upstash Redis로 만드는 할 일(To-Do) 목록 앱 완벽 가이드

    Blitz.js는 Next.js에서 포크되어 탄생한 React 프레임워크입니다. 이번 튜토리얼에서는 작업 데이터를 Upstash에 저장하는 Blitz.js 기반의 할 일(To-Do) 애플리케이션을 직접 만들어 보겠습니다. 그럼 지금 바로 시작해 볼까요? 환경 설정 시작하려면 먼저 컴퓨터에 Blitz.js를 설치해야 합니다. NPM: npm install -g blitz --legacy-peer-deps Yarn: yarn global add blitz blitz new 명령어로 새 Blitz.js 앱을 생성한 뒤, 해당 디렉터리

  8. Upstash Redis, 이제 Redis 6.2까지 완벽 호환

    작년 첫 출시 이후 Upstash는 Redis® API 버전 5까지만 호환성을 제공해 왔습니다. 그동안 Redis 6(및 6.2)에서 새롭게 도입된 GETDEL, LMOVE, COPY와 같은 명령어와 ACL 기능을 사용할 수 없다는 점이 아쉬움으로 남아 있었습니다.이제 기쁜 소식을 전해 드립니다. Upstash Redis 데이터베이스가 Redis 6.2까지의 명령어를 모두 지원하게 되었습니다.ACL 기능이번 릴리스를 통해 Upstash는 항상 영구적으로 유지되는 ACL 구현을 제공합니다. Redis 6.2에서 사용 가능한 모든 AC

  9. Strapi 백엔드 가속화: Upstash 서버리스 Redis 캐싱 적용 가이드

    프로젝트를 제시간에 완료하려면 기존 기술과 도구를 최대한 활용하는 것이 핵심입니다. 커스텀 구현을 선택할 때마다 그 솔루션을 직접 유지보수해야 한다는 점까지 고려해야 하죠. 바로 이런 이유로 Strapi 같은 오픈소스 도구가 다음 프로젝트의 REST API 구축에 최선의 선택이 됩니다. Strapi는 최신 헤드리스 CMS로, 그래픽 인터페이스만으로 스키마를 정의할 수 있어 비개발자도 손쉽게 데이터 모델링을 할 수 있습니다. 개발 팀은 백엔드 구현 걱정 없이 웹·모바일 앱 개발과 새로운 기능 출시에 집중할 수 있습니다. 방대한 오픈소

  10. Fly.io 앱에 서버리스 Redis 연동하기: Upstash Redis 글로벌 데이터베이스 완벽 가이드

    Fly.io는 애플리케이션을 전 세계 여러 리전에 분산 배포할 수 있는 훌륭한 플랫폼입니다. 하지만 애플리케이션이 글로벌하게 운영된다면, 그 데이터 역시 글로벌하게 접근 가능해야 합니다. 일반적인 Redis를 Fly.io 앱으로 실행할 수도 있지만, 이 경우 데이터가 단일 리전에만 위치한다는 한계가 있습니다.반면 Upstash의 Redis 글로벌 데이터베이스(Global Database)는 전 세계 리전에 복제되기 때문에 Fly.io와 완벽하게 어울립니다. 또한 REST 기반 SDK를 제공하기 때문에 서버리스(stateless) 런

  11. 넷리파이(Netlify) 엣지 함수와 서버리스 Redis로 시작하는 엣지 애플리케이션 개발

    최근 넷리파이(Netlify)는 엣지 함수(Edge Functions)를 공개했습니다. 엣지 함수는 전 세계에 분산된 엣지 로케이션에서 Deno 런타임 기반으로 코드를 실행할 수 있어, 지연 시간을 최소화하면서 빠른 응답을 제공합니다. 이 글에서는 넷리파이 엣지 함수를 실행하고, 데이터 저장소로 Upstash Redis에 접근하는 간단한 앱을 만들어 보겠습니다. Upstash Redis가 넷리파이 엣지 함수와 완벽하게 어울리는 이유는 다음과 같습니다. 글로벌 데이터베이스: Upstash Redis의 Global 데이터베이스 타입은

  12. 서버리스 Redis로 라라벨 애플리케이션 확장하기

    소개 라라벨(Laravel)은 확장성 있고 고성능인 웹 애플리케이션을 구축하기 위해 널리 사용되는 PHP 프레임워크입니다. 이 글에서는 라라벨의 세션과 캐시 데이터를 서버리스 Redis 인스턴스에 저장하는 방식으로, 서버리스 Redis를 활용해 라라벨 애플리케이션을 확장하는 방법을 단계별로 살펴보겠습니다. 사전 준비 사항 시작하기 전에 다음 항목들이 준비되어 있어야 합니다. Upstash 계정: 아직 계정이 없다면 신용카드 없이 무료로 가입할 수 있습니다. 라라벨 설치: 라라벨이 설치되어 있지 않다면 원클릭으로 라라벨 설치하기

  13. 서버리스 클라우드에서 Next.js와 Upstash Redis 시작하기

    Serverless Cloud는 Serverless Framework를 개발한 팀이 선보이는 백엔드 플랫폼입니다. 클라우드 런타임, CLI, SDK를 하나의 플랫폼에서 통합 제공하여 개발자 생산성을 크게 높여주는 것이 특징입니다. 이 글에서는 Upstash Redis(서버리스 Redis)에서 데이터를 조회하는 Next.js 애플리케이션을 만들고, 이를 Serverless Cloud에 배포하는 과정을 단계별로 살펴보겠습니다. 환경 설정 먼저 다음 명령어를 실행해 Serverless Cloud 프로젝트를 초기화합니다. npm in

  14. Upstash Chatbox 공개: 웹사이트에 실시간 채팅 위젯을 손쉽게 추가하는 방법

    즉각적이고 상호작용 가능한 소통은 만족스러운 사용자 경험을 위해 매우 중요합니다. 그래서 많은 기업이 자사 웹사이트에 라이브 채팅 위젯을 배포하고 있습니다. Upstash Chatbox란? Upstash Chatbox는 웹사이트 방문자와 개발자·관리자를 연결해 주는 채팅 위젯과 관리자용 채팅 패널을 함께 제공하는 도구입니다. 이를 통해 사용자와 운영자 간의 실시간 양방향 소통 채널을 손쉽게 구축할 수 있습니다. 이 프로젝트는 Next.js를 기반으로 하며, 데이터 저장에는 Upstash Redis를 사용합니다. 사용자가 대화 시작하

  15. 서버리스 환경을 위한 속도 제한 솔루션, @upstash/ratelimit 공개

    시스템의 가용성을 유지하는 것은 모든 제품에서 가장 중요한 과제 중 하나입니다. 하지만 안타깝게도 일부 사용자는 과도한 요청으로 리소스를 악용할 수 있으며, 때로는 사용량을 제한하고 요금을 부과하고 싶은 경우도 있습니다. 속도 제한(Rate Limiting)은 이러한 문제들에 대한 표준적인 해결책으로, 별도의 복잡한 설정 없이 바로 동작해야 합니다. 이미 시스템 구축에 많은 노력을 들였다면, 서버리스 함수처럼 상태가 없는(stateless) 환경에서 잘 작동하는 속도 제한 시스템을 새로 설계하는 데 추가 시간을 쓰고 싶지 않을 것입

  16. Next.js와 MetaMask로 구축하는 DApp 사용자 환경설정 저장소 완벽 가이드

    DAO, DApp과 같은 Web3 애플리케이션이 점점 더 많은 인기를 얻고 있습니다. Web3의 기본 전제에 따르면, 이러한 플랫폼은 사용자의 신원을 타인에게 비공개로 유지하거나 심지어 본인조차 알 수 없게 하면서도, 더 개인화되고 맞춤화된 경험을 제공해야 합니다. 이 글에서는 이러한 상황에서 사용자 경험을 한층 향상시키는 방법을 살펴보겠습니다. 지갑을 통한 인증 및 신원 확인 많은 애플리케이션에서 MetaMask와 같은 블록체인 지갑은 ETH 등 암호화폐 자산을 관리하는 데 사용됩니다. 이러한 지갑을 통해 사용자는 여러 체인에서

  17. Upstash CLI 정식 출시: 명령어 한 줄로 클라우드 리소스 관리하기

    Upstash의 핵심 목표 중 하나는 모든 개발자가 다양한 도구를 활용해 손쉽게 Upstash 리소스를 생성하고 관리할 수 있도록 지원하는 것입니다. 지금까지 Developer API와 Terraform Provider를 순차적으로 공개해 왔으며, 이번에는 마침내 Upstash CLI가 그 뒤를 잇습니다. @upstash/cli 소개 Upstash는 커맨드라인 도구를 통해 개발자 누구나 단 한 줄의 명령어로 자신만의 Upstash 리소스를 생성할 수 있게 되었다는 소식을 발표하게 되어 기쁩니다. Upstash CLI는 GitHub,

  18. Upstash Redis로 Next.js API 라우트에 속도 제한(Rate Limiting) 구현하기

    API는 무분별한 요청으로부터 보호해야 합니다. 이 글에서는 Upstash Rate Limit SDK를 활용해 Next.js API 라우트에 속도 제한(rate limiting)을 적용하는 방법을 단계별로 소개합니다. 1. 데이터베이스 설정 Upstash Console 또는 Upstash CLI를 사용하여 Redis 데이터베이스를 생성합니다. 이후 단계에서 필요하므로 UPSTASH_REDIS_REST_URL과 UPSTASH_REDIS_REST_TOKEN 값을 미리 복사해 두세요. 2. 프로젝트 설정 Next.js 애플리케이션을 생성

  19. go-redis, Upstash, OpenTelemetry를 활용한 분산 추적 완벽 가이드

    이 튜토리얼에서는 go-redis 클라이언트를 사용해 Upstash Redis 데이터베이스에 연결하는 방법과, 분산 추적(distributed tracing)을 통해 애플리케이션의 성능을 모니터링하는 방법을 알아봅니다. go-redis란 무엇인가? go-redis는 Golang에서 가장 널리 사용되는 Redis 클라이언트입니다. 별도의 설정 없이 Redis Server, Sentinel, Cluster를 기본적으로 지원합니다. Upstash Redis 데이터베이스에 연결하려면 다음 코드를 사용하세요: package main imp

  20. Redis와 함께하는 AWS Summit 2022: 반드시 참석해야 하는 5가지 이유

    Redis는 2022년 AWS Summit에 참가합니다. 개발자, 아키텍트, DevOps 담당자, IT 팀과 다시 일대일로 만날 수 있게 되어 무척 기대됩니다. 올해 Redis는 파리(4월 12일), 샌프란시스코(4월 20~21일), 인도 버추얼 서밋(5월 25~26일), 그리고 뉴욕(7월 12~13일)에서 만나볼 수 있습니다.AWS에서 제공되는 Redis Enterprise Cloud는 수천 곳의 고객이 신뢰하는 완전 관리형 데이터베이스 서비스(DBaaS)입니다. 1ms 미만의 뛰어난 성능, 무한한 확장성, 진정한 고가용성, 업계

Total 382 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:14/20  20-컴퓨터/Page Goto:1 8 9 10 11 12 13 14 15 16 17 18 19 20