일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 테슬라
- redis
- java
- Cache
- dbeaver
- Selenium
- 아이온큐
- Docker
- API
- Aggregation
- ann
- file download
- mysql
- aqqle
- aggs
- java crawler
- vavr
- TSLA
- 양자컴퓨터
- Query
- KNN
- IONQ
- JPA
- api cache
- Elastic
- Analyzer
- Elasticsearch
- elasticsearch cache
- NORI
- request cache
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 |