| ์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
|---|---|---|---|---|---|---|
| 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 | 29 | 30 |
- well known ํฌํธ
- xv6
- ์ฃผ๊ธฐ์ ํธ
- ์๋น์ค ํ๋ฆฌ๋ฏธํฐ๋ธ
- ๋ฉํฐํ๋ ์ฑ
- i-type
- 99ํด๋ฝ
- ์ค๋ ๋
- java thread
- ์์๋ฒํธ
- ์ค๋ธ์
- ์ฝ๋ฉํ ์คํธ์ค๋น
- ํญํด99
- ํ ํฐ ๋ฒ์ค
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- mariadb
- ๋ฐ์ดํฐ ์ ์ก
- ํ๋ก์ด๋์์
- ์ค๋ฅ์ ์ด
- ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ
- til
- git merge
- tcp ์ธ๊ทธ๋จผํธ
- ์ฐ๋ถํฌdb
- ๋น์ฃผ๊ธฐ์ ํธ
- ์ค๋ฅ๊ฒ์ถ
- reducible
- IEEE 802
- ๊ฐ๋ฐ์์ทจ์
- ํ๋ ์ ๊ตฌ์กฐ
- Today
- Total
๋ชฉ๋กDB/Redis (2)
Unfazedโ๏ธ๐ฏ
์ด๋ฒ ๊ธ์์๋ Redis์ ๋ค์ํ ๋ฐ์ดํฐ ํ์ ์ ์์๋ณด๊ณ , ๊ฐ ํ์ ์ ๋ง๋ ๊ฐ์ ์์ฝ๊ฒ ์กฐํํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด๊ฒ ์ต๋๋ค.1. ํ์ (TYPE) ํ์ธํ๊ธฐ ๊ฐ์ ์กฐํํ๊ธฐ ์ ์ ๊ฐ์ฅ ๋จผ์ ํ ์ผ์ ํด๋น ํค๊ฐ ์ด๋ค ๋ฐ์ดํฐ ํ์ ์ผ๋ก ์ ์ฅ๋์ด ์๋์ง ํ์ธํ๋ ๊ฒ์ ๋๋ค. ์ด๋ TYPE ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํฉ๋๋ค.# 'weather:active:regions'๋ผ๋ ํค์ ํ์ ์ ํ์ธ127.0.0.1:6379[1]> TYPE weather:active:regionszsetTYPE ๋ช ๋ น์ด๋ ๋ค์๊ณผ ๊ฐ์ ๋ํ์ ์ธ ํ์ ์ ๋ฐํํฉ๋๋ค.string: ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ๋ฌธ์์ด. ๊ฐ๋จํ ํ ์คํธ๋ถํฐ JSON ๋ฐ์ดํฐ๊น์ง ๋ด์ ์ ์์hash: ์ฌ๋ฌ ํ๋(field)์ ๊ฐ(value) ์์ผ๋ก ์ด๋ฃจ์ด์ง ๊ฐ์ฒดlist: ๋ฐ์ดํฐ๊ฐ ์ ๋ ฅ๋ ์์๋ฅผ ๊ธฐ์ตํ๋ ๋ชฉ๋ก..
redisTemplate.opsForValue().get(key)๋ Spring Data Redis์์ ์ ๊ณตํ๋ ๋ฉ์๋๋ก, ๋ด๋ถ์ ์ผ๋ก Redis์ GET ๋ช ๋ น์ ์คํํ์ฌ ์ง์ ๋ ํค์ ๊ฐ์ ๊ฐ์ ธ์ต๋๋ค. 1. ๋ฉ์๋ ๊ตฌ์กฐredisTemplate: Spring์ด ๊ด๋ฆฌํ๋ RedisTemplate ๊ฐ์ฒด๋ก, Redis ์๋ฒ์์ ํต์ ์ ๋ด๋นํฉ๋๋ค.opsForValue(): RedisTemplate์ด ์ง์ํ๋ ์ฌ๋ฌ ์๋ฃ ๊ตฌ์กฐ ์ฐ์ฐ ์ค “๋จ์ผ ๊ฐ (String) ์ฐ์ฐ”์ ์ํํ ์ ์๋ ValueOperations ๊ฐ์ฒด๋ฅผ ๋ฐํํฉ๋๋ค.get(key): ๋ฐํ๋ ValueOperations ๊ฐ์ฒด์ ๋ฉ์๋๋ก, ํ๋ผ๋ฏธํฐ๋ก ๋๊ธด key์ ํด๋นํ๋ ๊ฐ์ Redis์์ ์กฐํํด ์ต๋๋ค.opsForValue()์ ์๋ฏธopsForValu..