728x90
반응형
Strings
- 가장 일반적인 형태로 Key-Value로 저장하는 형태이다.
- key와 value가 Binary Safe 하기 때문에 데이터 종류의 제한이 없다
- Redis의 String은 512MB의 LIMIT를 가진다.
SET / GET
SET은 문자열 값을 저장하며 이미 key가 존재하는 경우, key에 value를 덮어씌운다. GET은 문자열 값을 검색한다.
redis:6379> set mykey value2
OK
redis:6379> get mykey
"value2"
APPEND
append는 key에 해당하는 value에 문자열을 추가한다
redis:6379> append mykey value3
(integer) 12
redis:6379> get mykey
"value2value3"
INCR
incr 명령은 string으로 저장된 value를 다시 integer 형태로 변환한 뒤 1을 증가시킨다. 아래 결과를 보면 그렇게 저장된 값을 다시 string 형태로 저장하는 걸 알 수 있다.
redis:6379> set count 0
OK
redis:6379> get count
"0"
redis:6379> incr count
(integer) 1
redis:6379> get count
"1"
MSET과 MGET
mset은 여러개의 key-value를 저장할 있고 mget을 통해 key를 나열하면 value를 조회할 수 있다.
redis:6379> mset a 1 b 2 c 3
OK
redis:6379> mget a b c
1) "1"
2) "2"
3) "3"
728x90
반응형
'Server > Redis' 카테고리의 다른 글
Redis, Collections - Sorted Set (0) | 2022.12.03 |
---|---|
Redis, Collections - Hashes (0) | 2022.11.27 |
Redis, Collection - Sets (0) | 2022.11.27 |
Redis, Collection - Lists (0) | 2022.11.27 |
Redis란 (0) | 2022.11.26 |