Redis - 명령어 변경 알아보기
Redis - 명령어 변경 알아보기
이번 포스팅에서는 Redis 명령어 변경에 대해서 알아보도록 하겠습니다
Redis 관련글 |
https://server-talk.tistory.com/471 - Redis - In-Memory - 알아보기
https://server-talk.tistory.com/472 - Redis - 서버 설치 및 기본설정 알아보기
https://server-talk.tistory.com/473 - Redis - Redis-cli 기본 사용법
https://server-talk.tistory.com/474 - Redis - Redis Desktop Manager Tool
https://server-talk.tistory.com/475 - phpredis 설치 알아보기
https://server-talk.tistory.com/502 - Cluster 알아보기
https://server-talk.tistory.com/503 - Redis - Cluster Master Node 구성하기
https://server-talk.tistory.com/504 - Redis - Cluster Master Node 관련 설정 알아보기
https://server-talk.tistory.com/505 - Redis - Master Node - Cluster 상태정보 확인
https://server-talk.tistory.com/506 - Redis - Slave Note Cluster 구성하기
https://server-talk.tistory.com/507 - Redis - Master Note와 Slave Cluster 연동 상태 알아보기
https://server-talk.tistory.com/508 - Redis - Cluster - hash slot 알아보기
https://server-talk.tistory.com/509 - Redis - Cluster Node Slot 분배하기
https://server-talk.tistory.com/510 - Redis - Cluster Node slot 이전 및 데이터 이전 알아보기
https://server-talk.tistory.com/511 - Redis - Cluster Node Slot 재분배하기 - REBALANCE
https://server-talk.tistory.com/512 - Redis - Cluster Master Node 삭제하기
Redis - 명령어의 문제점 |
Redis 에서는 악의적인 의도를 가진분들이 FLUSHDB, FLUSHALL, KEYS 등등 명령어 서버의 실행하게 된다면 심각한 문제를 초래할수 있습니다.
이러한 중요한 명령어는 사용을 금지하거나 다른명령어로 변경해야 되며, 외부의 다른 사용자가 사용할 수 없도록 변경하여야 됩니다.
Redis - 명령어 변경하기 |
File : /etc/redis.conf
사용법 : rename-command [command] [command to change]
vi /etc/redis.conf
rename-command FLUSHDB convention
rename-command FLUSHALL convention
rename-command CONFIG convention
rename-command KEYS convention
127.0.0.1:6379> FLUSHDB
(error) ERR unknown command `FLUSHDB`, with args beginning with:
127.0.0.1:6379> FLUSHALL
(error) ERR unknown command `FLUSHALL`, with args beginning with:
127.0.0.1:6379> CONFIG
(error) ERR unknown command `CONFIG`, with args beginning with:
127.0.0.1:6379> KEYS
(error) ERR unknown command `KEYS`, with args beginning with:
명령어가 실행되지 않는것을 확인하실 수 있습니다.