일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- aqqle
- Docker
- 테슬라
- request cache
- mysql
- 아이온큐
- NORI
- api cache
- 양자컴퓨터
- Elasticsearch
- redis
- dbeaver
- Elastic
- KNN
- Cache
- Selenium
- Aggregation
- vavr
- aggs
- java crawler
- elasticsearch cache
- ann
- IONQ
- API
- java
- Query
- file download
- JPA
- TSLA
- Analyzer
Archives
- Today
- Total
아빠는 개발자
[Redis] 만료 시간 설정하기 Expire time (redis-cli) 본문
728x90
반응형
Redis CLI에서 키에 대한 만료 시간을 설정해보자
EXPIRE 명령을 사용하면 되는데 이 명령은 특정 키가 지정된 시간(초 단위)이 지나면 자동으로 삭제되도록 만료 시간을 설정
TEST )
EXPIRE 명령을 사용하는 기본적인 예제
Redis Cli 접속
(base) ➜ ~ docker ps
(base) ➜ ~ docker exec -it redis /bin/bash
컨테이너 접속
root@eec19f53dc2e:/data# redis-cli
키가 뭐있나..
127.0.0.1:6379> keys *
봤더니 쓰래기가 많아서 청소 한번하고 테스트
127.0.0.1:6379> flushdb
127.0.0.1:6379> keys *
(empty array)
SET doo:key "doocoo"
만료시간을 30초로 줌
127.0.0.1:6379> EXPIRE doo:key 30
(integer) 1
TTL 명령으로 수명이 얼마 남았는지 확인 할 수 있다.
아래는 캐시 생성 하고 만료시간 30초 주고 수명 확인하는 콤보
PEXPIRE 는 밀리초 단위로 설정할수 있음
SET doo:key "doocoo" EX 30
SET doo:key "doocoo" PX 30000
위의 방법으로도 설정 가능
728x90
반응형
'Redis' 카테고리의 다른 글
[java] Redis @Cacheable condition, unless (0) | 2024.06.06 |
---|---|
IntelliJ IDEA redis 연결 (0) | 2024.06.03 |
[Redis] Redis Queue 설계하기 (0) | 2024.05.17 |
[Redis] Redis cache 설계 - 이론편 (0) | 2024.05.17 |
[Redis] Redis 사용하기 - Java (0) | 2024.05.15 |