์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- redis ํ ์คํธ์ฝ๋
- docker compose
- aws saa ํฉ๊ฒฉ
- ์๋ฐ
- jvm ๋ฐ๋ฐ๋ฅ๊น์ง ํํค์น๊ธฐ
- docker-compose kafka
- ๋ค์ค ์ปจํ ์ด๋
- ์๋ฒ ํฐ์ง๋ ๋์ปค ์ฌ์คํ
- docker
- JPA
- aws ์ฟ ํฐ
- s3 log ์ ์ฅ
- ์คํํ๋ ๋ฏธ์ค
- nGrinder
- s3 ์ด๋ฏธ์ง ๋ค์ด๋ก๋
- ํ์ดํผ๋ฐ์ด์
- ์ ํจ์ค ์ค์ผ์ค๋ฌ
- docker ps -a
- s3 ์ด๋ฏธ์ง ์ ์ฅ
- AWS Certified Solutions Architect - Associate
- ํ๋ก๊ทธ๋๋จธ์ค
- ํ๋ก๊ทธ๋๋จธ์ค ์ปฌ๋ฌ๋ง๋ถ
- ํ๋ก๊ทธ๋๋จธ์ค ํฉ์นํ์์๊ธ
- Kafka
- Codedeploy ์ค๋ฅ
- redis ์กฐํ
- prod docker-compose
- private subnet ec2 ๋ก์ปฌ ์ ์
- Entity
- ์ ํจ์ค ๋น๋ ์ค๋ฅ
- Today
- Total
๋ชฉ๋ก๐ฃ๐ฟ๐ผ๐ด๐ฟ๐ฎ๐บ๐บ๐ถ๐ป๐ด๐ป/๐๐๐๐ข๐ฌ (2)
๐๐ข๐๐ โ๐๐๐ ๐๐๐ก๐๐ ๐๐๐๐โง
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/qDqqI/btsFKMtj4bt/d8NTA5FRkbB15TcefmrIZ0/img.png)
Redis ํน์ง๊ณผ ์ฅ/๋จ์ ์ ์์๋ณด์ Redis ํน์ง In-memory ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก key-value ํํ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค. ๋ค์ํ command๋ฅผ ์ ๊ณตํ๋ฉฐ single thread์ด๋ค. ์ฅ์ ์ฌ๋ฌ instance๊ฐ ํ๋์ ๋ฐ์ดํฐ๋ฅผ ๊ณต์ ํ ์์๋ค. ๋ค์ํ command๋ฅผ ์ง์ํ๋ค. ๋จ์ Local caching์ ๋นํด์๋ ๋๋ฆฌ๋ค. ํ์ฌ ํ์์ ํ๋ก์ ํธ๋ ์ํ ๋ฐ์ดํฐ๋ฅผ ๋งค๋ฒ ์์ฒญ๋ง๋ค ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์กฐํํด์ ๊ฐ์ ธ์ค๊ณ ์๋ค. ํ์ง๋ง ๋ณํํ์ง ์๋ ๋ฐ์ดํฐ๋ฅผ ๋งค๋ฒ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์กฐํํด์ ๊ฐ์ ธ์จ๋ค๋ฉด ์ฑ๋ฅ์ ๋ฌด๋ฆฌ๊ฐ ๊ฐ ์ ์๋ค. ๋ฐ๋ผ์ ์ด ๋ฐ์ดํฐ๋ฅผ redis๋ก ์บ์ฑ์ ํด๋๊ณ ์กฐํํ ๋ ์บ์ฑ๋ ๋ฐ์ดํฐ๋ฅผ redis๋ก๋ถํฐ ์กฐํ๋ฅผ ํด์ ์ฌ์ฉํ ์ ์๋๋ก ๊ฐ์ ์ ํด๋ณด์. ๋ํ Redis๋ฅผ ์ฌ์ฉํ ๋๋ failover์ ๋ํ ๋ถ..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/c5nPNr/btsFGjFrbPt/NfGfWZbZgtSJE3MZsD2uqk/img.png)
ํ๋ก์ ํธ์์ JWT์ ์ฌ์ฉํ๋๋ฐ ๋ก๊ทธ์์ ๊ตฌํ์ ์ํด Redis๋ฅผ ์ฌ์ฉํด์ผํ๋ค.JWT์ ํน์ฑ์ ํ ๋ฒ ๋ฐ๊ธ๋ ํ ํฐ์ ๋ง๋ฃ๋๊ธฐ ์ ๊น์ง ๊ณ์ ์ ํจํ๊ฒ ๋จ์์๊ธฐ๋๋ฌธ์ ๋ก๊ทธ์์์ ์ํด์๋ ์๋ฒ๋ ํด๋น ์ฌ์ฉ์์ ํ ํฐ์ ๋ธ๋๋ฆฌ์คํธ์ ์ถ๊ฐํด์ผ ํ๋ค. Redis๋ ์ด๋ฌํ ๋ธ๋๋ฆฌ์คํธ๋ฅผ ์ฝ๊ฒ ๊ด๋ฆฌํ ์ ์๋ ๋ฉ๋ชจ๋ฆฌ ๊ธฐ๋ฐ์ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ฅผ ์ ๊ณตํ๋ฉฐ, ๋์ ์ฑ๋ฅ์ ์ ๊ณตํ๋ค.Redis๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ๋จํ๊ฒ ๋ก๊ทธ์ธ, ๋ก๊ทธ์์์ ๊ตฌํํด๋ณด์. ์์กด์ฑ ์ถ๊ฐ & Redis ์ค์ build.gradle์ redis dependency๋ฅผ ์ถ๊ฐํด์ฃผ์.implementation 'org.springframework.boot:spring-boot-starter-data-redis' RedisRepositoryConfig.javaRedis ์ค์ ํ..