- joinc.co.kr/REDIS
- practice - architecture, usage tip
- practice - logging
- practice - coupang ์ค๋ฅ ๊ด๋ จ ๋ด์ฉ
- Redis ์๋ฃ๊ตฌ์กฐ
- advanced-redis
- How to take advantage of Redis just adding it to your stack
- Recovering Redis Data with GDB
- Redis Hot Patch
- How Twitter Uses Redis To Scale - 105TB RAM, 39MM QPS, 10,000+ Instances
- Keeping up with the cool databases we present: Redis
- Redis on AWS
- FAILOVER WITH REDIS SENTINEL
- Clarifications about Redis and Memcached
- Spring์ ์ memcached ๋์ Redis๋ฅผ ์ ํํ์๊น?
- redis 1 - YouTube Redis ์ Memcahed ์ฐจ์ด 1๋ถ
- redis 2 - YouTube
- redis 3 - YouTube
- Scaling Secure Applications with Spring Session and Redis - YouTube
- Lazy Redis is better Redis
- A few things about Redis security
- Lock and cache using redis
- Recent improvements to Redis Lua scripting
- Atomic ์ฒ๋ฆฌ์ cache stampede ๋์ฑ ์ ์ํด Redis Lua script๋ฅผ ํ์ฉํ ์ด์ผ๊ธฐ
- Redis Lua Script๋ฅผ ์ด์ฉํด์ API Rate Limiter๊ฐ๋ฐ
- Redis์ SCAN์ ์ด๋ป๊ฒ ๋์ํ๋๊ฐ?
- DNS ๊ธฐ๋ฐ์ Redis HA ๊ตฌํ
- Redis Labs
- Redis in a Multi Tenant EnvironmentโHigh Availability, Monitoring & Much More!
- High Availability with Redis Sentinel and Spring Lettuce Client | by Naciye Karademir | Trendyol Tech | Medium
- Redis ์ Sentinel
- Redis Conf 2016: Redis in a Multi-Tenant Environmnet
- RedisConf18: Building Light weight Microservices Using Redis - Redis Labs
- Microservice Communication: A Spring Integration Tutorial with Redis
- RedisConf18: Implementing a New Data Structure for Redis - Redis Labs
- RedisConf18 ๋ฐํ ํ๊ธฐ
- Redis Networking Nerd Down: For Lovers of Packets and Jumbo Frames- John Bullard, Distil Networks
- Developing a Redis Module
- REDIS ๋ฐ์ดํฐ ๋ชจ๋ธ๋ค
- Intro To Redis Cluster Sharding โ Advantages, Limitations, Deploying & Client Connections
- Docker๊ธฐ๋ฐ Redis ๊ตฌ์ถํ๊ธฐ - (10) Redis Cluster Mode ์ค์ ํ๊ธฐ | Carreys ๊ธฐ์ ๋ธ๋ก๊ทธ
- ์ ๊ฐ๋ฐ Redis ์์ Redis Cluster ๋ก ๊ฐ ๋ ์ฃผ์ํด์ผํ ๋ถ๋ถ๋ค | Charsyam's Blog
- ์ด๋ณด ๊ฐ๋ฐ์๋ฅผ ์ํ Redis Cluster Migration ๊ฐ์ด๋๋ผ์ธ
- Radix? Redis!
- 10. ๋ฐ์ดํฐ ํญํ์ด๋ท: ์คํฌ๋ํ์ผ๋ก ๊ฐ์ ธ์จ ๋ฐ์ดํฐ ์ฒ๋ฆฌ
- 3๊ฐ์ key column์ด ์์ผ๋ฉฐ, ํ๋์ key๋ก ์ฐพ๋ ๊ฒฝ์ฐ
- scan or hash
- C_B_A์ ๊ฐ์ด key column์ ์กฐํฉํด ๋ฌธ์ key๋ก ์ฐ๊ฑฐ๋, C๋ก hash๋ฅผ ๊ฐ๊ฐ ๋ง๋ค์ด ์ฌ์ฉ
- ํ๋ก๊ทธ๋๋จธ charsyam์ ๊ตฌ๋ผ์์ด
- ์ ๊ฐ๋ฐ Redis ์ ์์ด ์๋์!!! โ Protected Mode
- ์ค๋ฉ์ ์ฌ์์ ์ค๋ฉํ์ธ์
- ์บ์ ๋ฉค์บ์๋ ๋ ๋์ค ์ฐ์ธ์. ์ฌ์์
- ๋ ๋์ค ๊ด๋ จ Q&A
- Redis์ ์ฌํํ key-value ๋ก ์ ์ต๊ฐ์ ๋ฐ์ดํฐ ์ ์ฅํ๊ธฐ
- spring-security-oauth์ RedisTokenStore์ ์ฌ์ฉ์ ์๋น์ค์ ์ ํฉํ์ง ์์ต๋๋ค
- ์ ๊ฐ๋ฐ Spring ์ CacheEvict ์์ allEntries=true ๋ Redis์์ ์ด๋ป๊ฒ ๋์ํ๊ฒ ๋ ๊น? | Charsyam's Blog
- Redis ๋ฒ๊ทธ โ Dataset ์ฌ์ด์ฆ๊ฐ 200GB๊ฐ ๋์ด๊ฐ๋ฉด ์ฃฝ๋๋ค๊ตฌ์?
- ์ Redis ์๋ต์ด ๋๋ฆฐ๋ฐ, slowlog์๋ ์์ฐํ๋์?
- ์ ๊ฐ๋ฐ Redis 6.0 โ ThreadedIO๋ฅผ ์์๋ณด์
- ์ ๊ฐ๋ฐ Redis ์ฅ์ ์ข ๋ฅ ์ ๋ฆฌ | Charsyam's Blog
- ์ ์ปจ์คํ Self Managed Redis ๊ฐ ์ข์๊น? Managed Redis ๊ฐ ์ข์๊น? | Charsyam's Blog
- ์ ๊ฐ๋ฐ Redis LRU(Least Recently Used Algorithm)์ ๋ํด์ | Charsyam's Blog
- ์ ๊ฐ๋ฐ Redis ์งํ ์ค์ instantaneous ์ ๋ณด๋ค์ ์ด๋ค๊ฑธ๊น? | Charsyam's Blog
- Redis-Finda-Public - Google Slides
- ์ ๊ฐ๋ฐ ๋ถ์ฐ ๋ฝ์ ๋ํด์โฆ | Charsyam's Blog
- ์ ๊ฐ๋ฐ Redis๊ฐ maxmemory ๋ณด๋ค ๋ ์ผ๋ค๊ฐ OOM ์๋ฌ๋ฅผ ๋์ ธ์!!! | Charsyam's Blog
- ์ ๊ฐ๋ฐ Redis ๋ฉ๋ชจ๋ฆฌ ํด์ ์ ๊ดํด์โฆ ์ฃผ๋ก Expireโฆ | Charsyam's Blog
- Redis์ ์ ์์ ๋ถํ๋ ์์ํฌ ์ฐ๋
- lua ์ฌ์ฉ ์ฌ๋ก
- lock
- ๋ถ์ฐ ์น ์บ์ (Wcache)์ ๊ฐ์ ๊ณผ์ - Part 1
- ๋ถ์ฐ ์น ์บ์ (Wcache)์ ๊ฐ์ ๊ณผ์ - Part 2
- Replication
- Redis Node์ ์ฐ๋ํ๊ธฐ
- ์ด์์ ํ์ํ ์ต์ํ์ ์ง์ List, Hash
- Why Redis?
- Dave Nielsen: Top 5 uses of Redis as a Database ๋ด๋ถ ๊ตฌ์กฐ ๊ธฐ์ด
- Redis as a Database. Iโve been using Redis a lot in the pastโฆ | by Tzafrir Ben Ami | Wix Engineering | Medium
- Redis Labs and SQL Server
- Build A Node.js & Redis App From Scratch
- 05 01 Implementing a Redis Cache
- Why Your MySQL Needs Redis | Redis Labs
- Why and When You Should Use Redis
- Scaling Redis at Twitter
- Redis Use Patterns: An Introduction to the SQL Practitioner
- ๋ฐฐ๋ฏผ์ผํ๋ผ์ด๋ธ๋ฅผ ๋ง๋๋ ๊ธฐ์ : ์ฑํ
ํธ | ์ฐ์ํํ์ ๋ค ๊ธฐ์ ๋ธ๋ก๊ทธ
- ๋ฐฐ๋ฌ์๋ฏผ์กฑ ์ผํ๋ผ์ด๋ธ์์ ๋ง์ ๋๋ ๋ถ๋น 2๋ง ๊ฑด์ด ๋๋ ๋ฉ์์ง๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํ ์ฑํ ์ ์ง์ ๊ตฌํํ๊ธฐ๋ก ํ๋ฉด์ Redis์ Pub/Sub๊ณผ Webflux๋ฅผ ์ด์ฉํด์ ์ฑํ ์ ๊ตฌํํ ๊ณผ์ ์ ์ค๋ช
- ์ด์ ์ ๊ตฌํํ๋ ๊ฒฝํ์ ํตํด WebSocket์ ์ฌ์ฉ ์ต์ํ, REST API๋ฅผ ์ฌ์ฉํ ์ ์๋ ๋ถ๋ถ์ WebSocket์ ์ปค๋งจ๋๋ฅผ ์ด์ฉํ์ง ์๋๋ก ํ์ฌ WebSocket ์ฒ๋ฆฌ์๋ ๋ฉ์์ง๋ฅผ ๋ณด๋ด๊ณ ๋ฐ๋ ๋ถ๋ถ์ ์ง์ค
- WebFlux๋ก non-blocking์ ์ด์ ์ ์ป๊ธฐ ์ํด ๋๋ถ๋ถ์ ๋ฐ์ดํฐ๋ Redis๋ฅผ ์ด์ฉํ๊ณ RDB์ ๋ณด๊ดํด์ผ ํ๋ API๋ ๋ณ๋๋ก ๋ถ๋ฆฌ
- WebSession์ ์ฌ์ฉํ๋๋ฐ ์ด๋ ๋ 10,000๊ฐ์ ์ต๋ ์ธ์ ๊ฐ์๋ฅผ ๋์ด์๋ฉด์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ฌ WebSession์ ์ฌ์ฉํ์ง ์๋๋ก ๊ฐ์
- ๊ด๋ฆฌ์ ์ฌ์ดํธ์์ ๋๋ฌด ๋ง์ ๋ฉ์์ง๋ฅผ ๋ธ๋ผ์ฐ์ ์์ ๋ ๋๋งํ๋ค๊ฐ ๋ฉ์ถ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ฌ ๋ฆฌ์คํธ๋ฅผ ๊ฐ์ํํ๊ณ ๋ ๋๋ง ํ์๋ฅผ ์ค์ฌ์ ์ฑ๋ฅ ๋ฌธ์ ํด๊ฒฐ
- ๋ฐฐ๋ฏผ์ผํ๋ผ์ด๋ธ๋ฅผ ๋ง๋๋ ๊ธฐ์ : ์ฑํ ํธ | GeekNews
- EC2์ Redis CLI ์ค์นํ๊ธฐ
- You should revise your Redis max connections setting
- heroku์์ ์ฌ์ฉํ ๋ ์ด์ผ๊ธฐ๋ผ server์ ์ค์นํด์ ์ธ ๋์๋ ์กฐ๊ธ ๊ฑฐ๋ฆฌ๊ฐ ์์ง๋ง ์ฐธ๊ณ
- redis ๋ง๋ฃํค ์ญ์
- ์ฐ์ํ Redis
- DevOps ์์ง๋์ด์ Redis Test ๋ถํฌ๊ธฐ - Part 1
- What I didnโt know I didnโt know about Redis
- ๋ ๋์ค ๋ฒ์ 6 ๋ดํผ์ฒ์ ์ฃผ์ ๊ธฐ๋ฅ ํ ์คํธ
- ๋ ๋์ค ACL
- add a subtitle Redis Strings Explained
- ํด๋ผ์ด์ธํธ ์ฌ์ด๋ ์บ์ฑ
- AOF and RDB size comparison test
- Redis Documentation #3 ๋ฐ์ดํฐํ์ ๊ณผ ์ถ์ํ
- The Redis Series
- Install Redis inside Ubuntu VM. I will start a series about Redis, I amโฆ | by Mohammed Hewedy | The Startup | Medium
- Redis Persistence by Example. This is the Second Post in Redisโฆ | by Mohammed Hewedy | Medium
- Implement game leaderboard using Redis | by Mohammed Hewedy | Medium
- Implement Job Queue using Redis. This is the Forth Post in The Redisโฆ | by Mohammed Hewedy | Medium
- Building REST API backed by Redis | by Mohammed Hewedy | The Startup | Medium
- Building Chat Service in Golang and Websockets Backed by Redis | by Mohammed Hewedy | Level Up Coding
- Redis cluster configuration by example | Medium
- Redis Geospatial by example. This is the eighth post of The Redisโฆ | by Mohammed Hewedy | Medium
- ์บ์ ์ฑ๋ฅ ํฅ์๊ธฐ (Improving Cache Speed at Scale) : TOAST Meetup
- if(kakao)2020 ์ฝ๋ฉํฐ๋ฆฌ 01 : ์นด์นด์คํก ์บ์ฑ ์์คํ ์ ์งํ โ Kubernetes์ Redis๋ฅผ ์ด์ฉํ ์บ์ ํ ๊ตฌ์ฑ โ tech.kakao.com
- ์ฟ ๋ฒ๋คํฐ์ค ๋ ๋์ค ํด๋ฌ์คํฐ ๊ตฌ์ถ๊ธฐ - kakaoTV
- ์ฟ ๋ฒ๋คํฐ์ค์ ๋ ๋์ค ์บ์ ํด๋ฌ์คํฐ ๊ตฌ์ถ๊ธฐ โ tech.kakao.com
- Redis Eviction ์ ์ฑ ์ ์ ์ฉํ์ฌ ํจ์จ์ ์ธ ์บ์ ๋์ฐ๊ธฐ
- ์๋ฒ๊ฐ ์ฌ๋ฌ๋๋ฉด ๋ก๊ทธ์ธ ์ ๋ณด๋ ์ด๋์ ์ ์ฅํ ๊น? - Sticky Session, Session Clustering, Redis Session Storage
- Redis ์ฑ๋ฅ ํฅ์์ ์ํ Redis ์ธ์ ์ ์ฅ์์ ์บ์ ์ ์ฅ์์ ๋ถ๋ฆฌ
- ์ ๋ฌผํ๊ธฐ ์์คํ ์ ์ํ ์ฌ๊ณ ๋ ์ด๋ป๊ฒ ๊ด๋ฆฌ๋์ด์ง๊น? - ์ฐ์ํํ์ ๋ค ๊ธฐ์ ๋ธ๋ก๊ทธ redis + RDB ๋ฐฐ๋ฏผ ์ฌ๊ณ ๊ด๋ฆฌ
- ๋ ๋์ค(Redis)๋ ์ธ์ ์ด๋ป๊ฒ ์ฌ์ฉํ๋ ๊ฒ ์ข์๊น
- Improve Cache Speed at Scale - RedisConf 2020 - YouTube Cache Stampede, TTL, PER, ๋๋ฐ์ด์ฑ, Hot Keys, ์ฝ๊ธฐ๋ถ์ฐ, ๋ ํ๋ฆฌ์นด, ์์ถ
- How to Set up a Firewall for Redis using ufw | thisDaveJ
- Fun with Redis: Creating a Reactive Architecture Using Redis and Microservices - YouTube
- (์นํฐ) Redis ์บ์
- Redis Anti-Patterns Every Developer Should Avoid | Redis Developer Hub
- ์ฐ์ํํ ํฌ์ธ๋ฏธ๋ 191121 ์ฐ์ํ๋ ๋์ค by ๊ฐ๋๋ช ๋ - YouTube
- Redis ์ผ๋ฌด์ง๊ฒ ์ฌ์ฉํ๊ธฐ | NHN FORWARD
- Render Redis | Render ยท Cloud Hosting for Developers
- Alex Xu on Twitter: "1. How do we build a simple ๐๐ก๐๐ญ ๐๐ฉ๐ฉ๐ฅ๐ข๐๐๐ญ๐ข๐จ๐ง using ๐๐๐๐ข๐ฌ? The diagram below shows how we can leverage the pub-sub functionality of Redis to develop a chat application. https://t.co/4w7aFPrNvg" / Twitter
- Redis Explained
- ๋ ๋์ค๋ฅผ ์ด์ฉํ ๊ธฐํํฐ์ฝ ์ ์ฐฉ์ ์ด๋ฒคํธ ๊ตฌํ
- Redis๋ฅผ ํ์ฉํ ๋ค์ํ ์์คํ ์ค๊ณ Redis๋ก ๊ตฌํ ๊ฐ๋ฅํ ์์ ๊ฐ๊ฒฐํ๊ฒ ์ค๋ช ํ ๊ธ, ํ ์ด ํ๋ก์ ํธ์ ์ฐธ๊ณ ํ๊ธฐ ์ข์
- Redis๋ฅผ ํ์ฉํ ์ ์ฐฉ์ ์ฟ ํฐ ๋ฐ๊ธ ์๋ฒ ์ค๊ณ
- IMDEV 2023 Redisแ แ ณแฏ แแ ชแฏแแ ญแผแแ กแซ Mobile APM แแ ขแจแแ ฆแซแแ ณ แแ ฅแผแแ ณแผ แแ ฃแผแแ กแผแแ ตแแ ตแแ ต - YouTube
- Database - Redis๋ฅผ ์ด์ฉํด์ ์น ๋ก๋ฉ ๋ฐํ์๋ด๊ธฐ
- Redis ์์ zadd ์ zincrby ์ ์ฐจ์ด
- Transactions in Redis
- ๊ฐ์ ์ฃผ๋ฌธ์ 2๋ช ์ ๋ผ์ด๋๊ฐ ๋์์ ๋ฐฐ๋ฌํ๋ ๋ฌธ์ ํด๊ฒฐ - Redis Transaction์ ์ด์ฉํ์ฌ ๋ฐ์ดํฐ atomic ๋ณด์ฅ
- ์ ์ ๋ชฉ๋ก์ Redis Bitmap ๊ตฌ์กฐ๋ก ์ ์ฅํ์ฌ ๋ฉ๋ชจ๋ฆฌ ์ ์ฝํ๊ธฐ - DRAMA&COMPANY
- BGSAVE
- CONFIG
config get maxclients
orecho "config get maxclients" | nc -v <redis server> <redis port>
ํ์ฌ ์ค์ ๋ ์ต๋ ์ ์ ํ์ฉ client ๊ฐ์- Redis RENAME-COMMAND Parameter
- ์ฑ๋ฅ์ ํ ํน์ ์ด์์ ์ํ์ด ๋ฐ์ํ ์ ์๋ ๋ช ๋ น์ ์ด๋ฆ์ ๋ฐ๊พธ๋ ๋ฐฉ๋ฒ
- redis.conf์์ ํด๋น ๋ช ๋ น์ ๋ณ๊ฒฝ e.g. flushall -> xflushall, flushdb -> xflushdb
- GEO
- INFO disk usage ๋ฑ ์ฌ๋ฌ๊ฐ์ง ์ ๋ณด
info, info('cpu'), info('memory'), ...
in pythoninfo clients
orecho "info clients" | nc -v <redis server> <redis port>
connected clients ๊ฐ์
- HSCAN
hash name 0 \[match pattern>\]
patern = *pattern or pattern* or *pattern*hscan_iter
in python- How to search a key pattern in redis hash?
- Redis scan ์ด์ฉํ๊ธฐ Spring์์ (hscan)
- redis-cli
- RENAME
- practice ์์ hash๋ฅผ ๋ค์ hash๋ก ๋ฎ์ด์. ์์ hash๋ ์ญ์
- SCAN
scan 0 \[match pattern\]
patern = *pattern or pattern* or *pattern* e.g.scan 0 match *test*
scan_iter
in python- Get all keys in Redis database with python
- ํจํด์ผ๋ก TTL ์ ์ฉํ๊ธฐ scan์ผ๋ก pattern match๋๋ key๋ฅผ ์ฐพ์ expire ์ ์ฉํ๋ script
- Redis keys ๋์ scan ์ด์ฉํ๊ธฐ
ZSET
- ํ๋ก์ฐ ๊ธฐ๋ฅ ๊ฐ๋ฐ ๋ ธํธ - Feed | Disquiet* Redis Cluster๋ฅผ ์ด์ํ๋ฉด์ ๋์ฌ ์ ์๋ split-brain problem ๋ฌธ์ ๋ฅผ AWS ElastiCache๋ฅผ ์ฌ์ฉํ์ฌ ํด์ํ ์ฌ๋ก
- ์๋ง์กด ์๋ผ์คํฑ์บ์์ ๋ฉค์บ์๋ ํด๋ฌ์คํฐ ์ค์ผ์ผ ์์
- ElastiCache Redis - Parameter Group ์ค์ ๋ณ๊ฒฝ
- ํ์(์ฅ)์ (ElastiCache + Spring Session + Spring Security) Memory Leak
- Spring Session, Spring Security, ElastiCache๋ฅผ ์ฐ๋ฉด์ Redis์ ๋ฉ๋ชจ๋ฆฌ ๋ฆญ์ ๊ฒฝํํ๊ณ ์ด๋ฅผ ํด๊ฒฐํ๋ ๊ณผ์
- ๋ฉ๋ชจ๋ฆฌ ๋ฆญ์ ๊ฒฝํํ๊ณ Redis์ SET์ด๋ Pub/Sub์ ์์ฌํ์ง๋ง, ์ด ๋ฌธ์ ๋ ์๋์๊ณ ์ฌ์ฉ์๊ฐ ๋ง์ ์๊ฐ๋์ ํจํด์ด ๋ฌ๋ผ์ง๋ ๊ฒ์ ๋ณด๊ณ ์ธ์ ํด๋ฌ์คํฐ๋ง์ ์์ฌํ๊ธฐ ์์
- REDIS์ ํค๋ฅผ ์ถ์ ํด์ ๋ฌธ์ ๊ฐ ์๋ ํค๋ฅผ ์ฐพ์๋ด๊ณ ์ด ํค์ ์ฉ๋์ ์ธ์ ์์ฑ๋๊ณ ์ญ์ ๋๋์ง ์ฝ๋๊น์ง ํ์ธํ๋๋ฐ ์ฝ๋์๋ ์ด์์ด ์๋ ๊ฑธ ํ์ธ
- ElastiCache์์ ์ด๋ฒคํธ์ ๋ํ ์ค์ ์ด ๋์ด ์์ง ์์์ ์ญ์ ์ฒ๋ฆฌ๊ฐ ์ ๋์์์ ๋ฐ๊ฒฌ
- ํ๋ก์ฐ ๊ธฐ๋ฅ ๊ฐ๋ฐ ๋ ธํธ - Feed | Disquiet*
- Redis Cache ๊ธฐ๋ฅ์ ํ์ฉํ ์ฑ๋ฅ ๊ฐ์ ์ด์ผ๊ธฐ part 1 | Recoding Life
- Redis Cache ๊ธฐ๋ฅ์ ํ์ฉํ ์ฑ๋ฅ ๊ฐ์ ์ด์ผ๊ธฐ Part 2 | Recoding Life
- Redisson - Redis Java client with features of In-Memory Data Grid. Over 50 Redis based Java objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Publish / Subscribe, Bloom filter, Spring Cache, Tomcat, Scheduler, JCache API, Hibernate, MyBatis, RPC, local cache ...
- dragonflydb
- findstival: Redis Hackathon on DEV Project
- Gredis - Redis server built over grpc
- hiredis - Minimalistic C client for Redis >= 1.2
- ioredis: ๐ A robust, performance-focused and full-featured Redis client for Node.js
- KeyDB - A Multithreaded Fork of Redis https://keydb.dev
- Lambda Store: Serverless Database for Redisยฎ
- Medis - a beautiful, easy-to-use Mac database management application for Redis. http://getmedis.com
- RedisAI | Real-Time ML Model Serving
- Redis Geo
- redisgrip: Redis GUI Client
- Redis Labs Community Projects | Redis Labs
- Redis In memory data processing
- gesher: K8s Admission control proxy
- memtier_benchmark: NoSQL Redis and Memcache traffic generation and benchmarking tool
- RedisBloom - Probabilistic Datatypes Module for Redis
- RedisGears - Programmable engine for data processing in Redis
- RedisGraph - a graph database module for Redis
- RedisJSON - a JSON data type for Redis
- ์๋ก์ด ๋ํ๋จผํธ ์คํ ์ด. RediSearch ๊ธฐ๋ฐ์ด๋ฉฐ ์ค์๊ฐ ๋ํ๋จผํธ ์คํ ์ด๋ก JSON ํ์ ์ ์ฌ์ฉํด์ ์ฟผ๋ฆฌ์ ํํ ์คํธ ์์น ์ง์
- Reids์์๋ MongoDB์ ElasticSearch๋ณด๋ค ๋ ๋น ๋ฅด๊ณ ์ค์๊ฐ ์ ๋ฐ์ดํธ๊ฐ ๊ฒ์๊ณผ ์ฝ๊ธฐ์ ์ํฅ์ ์ฃผ์ง ์๋๋ค๊ณ ์ฃผ์ฅ
- RedisJSON: Public Preview & Performance Benchmarking | Redis
- How to develop a RealTime Chat App using RedisJSON and Next JS from scratch. | LinkedIn
- RediSearch - Redis Secondary Index & Query Engine
- RedisTimeSeries - Time-Series data structure for Redis
- RedisRaft Jepsen report on RedisRaft โ The Last Mind
- redis-rdb-tools Parse Redis dump.rdb files, Analyze Memory, and Export Data to JSON https://rdbtools.com
- redis-traffic-stats - a query analyzer for Redis
SerenityDB - disk storage and real transactions under Redis compatible protocol- Spark-Redis - A library for reading and writing data from and to Redis with Apache Spark
- Treat Redis Lists like Unix Pipes
- twemproxy - A fast, light-weight proxy for memcached and redis
- How to Use Redis with Python 3 and redis-py on Ubuntu 16.04
- Write Fast Apps Using Async Python 3.6 and Redis
- Dave Nielsen: Top 5 uses of Redis as a Database | PyData Seattle 2015
- redis-python-simple-tutorial
- aioredis - asyncio (PEP 3156) Redis client library
- aioredlock - The asyncio implemetation of Redis distributed locks
- asyncio-redis - Redis client for Python asyncio
- pydis: A redis clone in Python 3 to disprove some falsehoods about performance
- rb: A Redis parallelization toolkit for Python
- redis - Python client for Redis key-value store
- redis-py
- practice -
hgetall
vs.hscan_iter
,hmset
vs.hset
encoding ๋ฌธ์ ๋ฐ์ - practice -
hset hget hmset hgetall
+ json dumps/loads - fakeredis: A fake version of a redis-py
- mockredis ๋ญ ์๋ชป ์ ๋ ฅํ๋์ง ์ ์๋จ
- troubleshooting
hset
์ด ์ ๋ํด ๋์ํ์ง ์์
- redis-hashring - A Python library that implements a consistent hash ring for building distributed apps
- Tornado-Redis - Asynchronous Redis client that works within Tornado IO loop
- Redis Tutorial for Beginners 11 - Redis Publish Subscribe
- RedisConf17 - How Roblox Keeps Millions of Users up to Date with Redis Pub/Sub - Peter Philips
- ์ ๊ฐ๋ฐ Redis 7.x ์์์ ShardedPubSub | Charsyam's Blog
- Advanced Redis: Subscribe Script to Pub/Sub Channel
- Redis Pubsub and Message Queueing
- Is non-blocking Redis pubsub possible?
- Non-Blocking PubSub in Python using Redis
- CREATE A SIMPLE CHAT ROOM WITH REDIS PUBSUB
- github.com/r4vi/redis-pubsub
- basic redis python pubsub
- Python & Redis PUB/SUB
- A short script exploring Redis pubsub functions in Python
- LINE LIVE ์ฑํ ๊ธฐ๋ฅ์ ๊ธฐ๋ฐ์ด ๋๋ ์ํคํ ์ฒ
- Benchmarking Message Queue Latency
- Building a Message Queue Using Redis in Go
- Asynchronous Queueing in Redis with Akka | by Orji samuel | The Startup | Medium
- jedis
- Lettuce Jedis ๋ณด๋ค Lettuce ๋ฅผ ์ฐ์
- EasyRedisMQ - A Simple .Net Message Queue that Uses Redis for the back end
- Resque (pronounced like "rescue") - a Redis-backed library for creating background jobs, placing those jobs on multiple queues, and processing them later
- RSMQ - REDIS SIMPLE MESSAGE QUEUE
- Flask asynchronous background tasks with Celery and Redis
- Simple Python Queue with Redis
- Basic Message Queue with Redis
- Asynchronous Tasks in Python with Redis Queue - Twilio
- Background Tasks in Python using Redis Queues
- kubernetes.io/docs/tasks/job/fine-parallel-processing-work-queue/rediswq.py
- Task queues
- HotQueue - a Python library that allows you to use Redis as a message queue within your Python programs
- Pyres - a Resque clone
- RESTMQ - Redis based message queue
- RQ (Redis Queue) - a simple Python library for queueing jobs and processing them in the background with workers
- Introduction to Redis Streams
- Kafka & Redis Streams
- Streams: a new general purpose data structure in Redis
- Redis Streams and the Unified Log
- Milano Scala Group - Redis Streams with ZIO - YouTube
- The Design of Redis StreamsSalvatore Sanfilippo, Creator of Redis
- Stream ์ฌ์ฉ ๋ฐฉ๋ฒ
- Redis cluster tutorial
- ๊ฐ๋ฐ์๋ฅผ ์ํ ๋ ๋์ค ํํ ๋ฆฌ์ผ 01
- ๊ฐ๋ฐ์๋ฅผ ์ํ ๋ ๋์ค ํํ ๋ฆฌ์ผ 02
- ๊ฐ๋ฐ์๋ฅผ ์ํ ๋ ๋์ค ํํ ๋ฆฌ์ผ 03
- ๊ฐ๋ฐ์๋ฅผ ์ํ ๋ ๋์ค ํํ ๋ฆฌ์ผ 04
- Redis tutorial for beginners
- Redis Tutorial - A Brief Introduction to Redis
- Redis Tutorial - Intro to Redis w/ Node.js Demo
- Redis Crash Course Tutorial
- ๊ฐ๋ฐ์๋ฅผ ์ํ ๋ ๋์ค ํํ ๋ฆฌ์ผ 01
- ๊ฐ๋ฐ์๋ฅผ ์ํ ๋ ๋์ค ํํ ๋ฆฌ์ผ 02
- ๊ฐ๋ฐ์๋ฅผ ์ํ ๋ ๋์ค ํํ ๋ฆฌ์ผ 03
- ๊ฐ๋ฐ์๋ฅผ ์ํ ๋ ๋์ค ํํ ๋ฆฌ์ผ 04
- Redis Crash Course - the What, Why and How to use Redis as your primary database - YouTube
- Is Redis the ONLY database you need? // Fullstack app from scratch with Next.js & Redis - YouTube
- How to develop a Todo App in Next JS and Redis database from scratch