Redis 클라이언트 접속
root@db2:~# redis-cli
127.0.0.1:6379>
데이터 저장
127.0.0.1:6379> set 1111 "JM JOO"
OK
127.0.0.1:6379> set 1112 "YH JOO"
OK
127.0.0.1:6379> set 1113 "KO HONG"
OK
127.0.0.1:6379> set 1114 "DJ HONG"
OK
데이터 검색
127.0.0.1:6379> get 1111
"JM JOO"
127.0.0.1:6379> get 1112
"YH JOO"
Key값 출력
127.0.0.1:6379> keys *
1) "1113"
2) "1111"
3) "1112"
4) "1114"
127.0.0.1:6379> keys *2
1) "1112"
Key 삭제
127.0.0.1:6379> del 1112
(integer) 1
127.0.0.1:6379> keys *
1) "1113"
2) "1111"
3) "1114"
Key 이름 변경
127.0.0.1:6379> rename 1113 1116
OK
127.0.0.1:6379> keys *
1) "1111"
2) "1116"
3) "1114"
랜덤 Key 검색
127.0.0.1:6379> randomkey
"1116"
127.0.0.1:6379> randomkey
"1114"
존재 여부 검색
127.0.0.1:6379> exists 1111
(integer) 1
127.0.0.1:6379> exists 1112
(integer) 0
Value 길이 확인
127.0.0.1:6379> strlen 1111
(integer) 6
전체 Key 삭제
127.0.0.1:6379> flushall
OK
127.0.0.1:6379> keys *
(empty array)
일정 시간 동안만 저장
127.0.0.1:6379> setex 1111 30 "JM JOO"
OK
127.0.0.1:6379> ttl 1111
(integer) 18
127.0.0.1:6379> ttl 1111
(integer) 5
127.0.0.1:6379> ttl 1111
(integer) 0
127.0.0.1:6379> ttl 1111
(integer) -2
127.0.0.1:6379> get 1111
(nil)
데이터 다중 일괄 저장 및 검색
127.0.0.1:6379> mset 1113 "NoSQL User Group" 1115 "PIT"
OK
127.0.0.1:6379> mget 1113 1115
1) "NoSQL User Group"
2) "PIT"
'IT > Database' 카테고리의 다른 글
[RDBMS] Sub Query, UNION, JOIN Example (0) | 2021.10.07 |
---|---|
[RDBMS] UNION & JOIN (0) | 2021.10.07 |
[RDBMS] 서브 쿼리 (0) | 2021.10.06 |
[RDBMS] CAST 함수 (0) | 2021.10.06 |
[RDBMS] IFNULL, NULLIF 함수 (0) | 2021.10.06 |