셀렉트 편집 페이지에서 Redis 사용 시
아래와 같이 Redis의 Command를 이용하실 수 있습니다.
관련하여 궁금하신 점이 있다면 자유롭게 문의해주세요!
pages:
- path: test-redis
blocks:
- type: left
blocks:
- type: query
sqlType: select
resource: redis-cloud
commands:
# - PIPELINE
- INCR orders:view
- GET {{name}}
params:
- key: name
value: orders
help: 해당 키를 조회합니다.
- type: query
sqlType: select
resource: redis-cloud
name: >
orders:count와 orders.view를 조회
# 트랜잭션으로 동시에 가져옴 (하나로 실패하면 실패)
commands:
- MULTI
- GET orders:count
- GET orders:view
- EXEC
# 호출 결과 response를 다루는 셀렉트 기능
responseFn: |
rows[0].name = 'orders:count'
rows[1].name = 'orders:view'
- type: right
blocks:
- type: query
sqlType: insert
resource: redis-cloud
commands: SET orders "HEY"
reloadAfterSubmit: true
name: orders를 HEY 입력
- type: query
sqlType: insert
resource: redis
name: orders에 값 추가
commands:
- SET orders "{{name}}"
- INCR orders:count
params:
- key: name
reloadAfterSubmit: true