반응형
Linux Ubuntu 기반으로 작성하였습니다.
- OS
- Ubuntu 24.04 Server
aclfile 설정을 적용하게 되면 requirepass 설정이 무시됩니다.
즉 requirepass password 라고 입력되어있어도 default user의 비밀번호는 nopass로 aclfile에 기입됩니다.
sudo vi /etc/redis/redis.conf
# 주석 해제 : 가장 앞 #을 지우면 주석 해제
aclfile /etc/redis/users.acl
# users.acl 파일 생성
sudo touch /etc/redis/users.acl
# Redis 재시작
sudo systemctl restart redis
# redis-cli 명령어 실행
redis-cli -h ip -p port
# 유저 생성 및 저장
# 권한 부분은 https://redis.io/docs/latest/commands/acl-setuser/ 참조
ACL SETUSER username on >password allkeys allcommands
ACL SAVE
https://redis.io/docs/latest/commands/acl-setuser/
ACL SETUSER
Creates and modifies an ACL user and its rules.
redis.io
sudo vi /etc/redis/sentinel.conf
# 주석 해제 : 가장 앞 #을 지우면 주석 해제
aclfile /etc/redis/sentinel-users.acl
# users.acl 파일 생성
sudo touch /etc/redis/sentinel-users.acl
# Redis 재시작
sudo systemctl redis-sentinel
# redis-cli 명령어 실행
redis-cli -h ip -p port
# 유저 생성 및 저장
# 권한 부분은 https://redis.io/docs/latest/commands/acl-setuser/ 참조
ACL SETUSER username on >password allkeys allcommands
ACL SAVE
requirepass 설정을 유지한채 추가한 유저 정보를 저장 하는 방법은 하기와 같습니다.
sudo vi /etc/redis/redis.conf
# 추가
user {userName} on >{password} allkeys allcommands
반응형
'DataBase > Redis' 카테고리의 다른 글
Redis Sentinel 세팅 (0) | 2025.03.23 |
---|