반응형
#redis-compose.yml
version: '3'
services:
redis:
image: redis
container_name: my-redis
ports:
- "6379:6379"
volumes:
- ./redis-data:/data
command: redis-server --appendonly yes
#redis container 실행
$docker-compose -f ./redis-compose.yml up -d
#container 확인
$docker-compose -f ./redis-compose.yml ps
#redis cli를 이용하여 redis 접속
$docker-compose -f .\redis-compose.yml exec redis redis-cli
#레디스에 데이터 작성
SET mykey "Hello, Redis!"
#데이터 읽기
GET mykey
#접속 종료
EXIT
# 간단한 레디스 테스트 프로그램
import redis
# Connect to Redis
r = redis.Redis(host='localhost', port=6379)
# Write data to Redis
r.set('mykey', 'Hello, Redis!')
# Read data from Redis
value = r.get('mykey')
print(value.decode()) # Output: Hello, Redis!
# Write and read other data types
r.lpush('mylist', 'item1', 'item2', 'item3')
items = r.lrange('mylist', 0, -1)
print([item.decode() for item in items]) # Output: ['item3', 'item2', 'item1']
'IT' 카테고리의 다른 글
ubuntu aosp 빌드 오류모음 (0) | 2024.05.21 |
---|---|
docker compose로 postgresql 실행하는법 (0) | 2024.05.03 |
docker compose로 kafka 설치 및 접속 방법 (0) | 2024.05.03 |
오라클클라우드 깃허브 미러링 (0) | 2023.12.13 |
Centos, 리눅스 java 버전 변경 방법 (1) | 2023.10.20 |