반응형

DB 10

redis 보안 [rename-command]

Redis에서 보안 목적으로 명령어를 바꿀수 있음 아래와 같이 SET 명령어를 XSETX으로 변경 가능 rename-command set xsetx 보안 목적이기에 일반 명령어보다는 서버에 영향을 미치는 명령어를 바꾸는 예가 redis.conf에 나열되어 있음 첫 번째 예는 CONFIG 명령을 예측하기 어려운 문자열로 변경 rename-command CONFIG b840fc02d524045429941cc15f59e41cb7be6c52 두 번째 예는 CONFIG 명령을 아예 사용할 수 없도록 한 것 rename-command CONFIG "" ###주의사항 CONFIG 명령을 바꾸었을 경우: 센티널 또는 클러스터에서 해당 마스터 down이 발생하면 failover를 진행하는 센티널 또는 마스터 노드는 fa..

DB/MemoryDB 2023.01.13

Mariadb slow query log 설정

#Mariadb slow query 설정 : Default는 OFF 상태이며 10초로 세팅되어 있음 [설정값 확인] show variables like 'slow_query_%' show global variables like 'long_query_time%'; [동적으로 설정 적용] /var/log/mariadb --> 폴더가 없으면 생성 mkdir /var/log/mariadb chown -R mysql.mysql /var/log/mariadb 디렉토리 생성후 아래 쿼리 실행 set global slow_query_log = 'ON'; set global slow_query_log_file ='/var/log/mariadb/slow-query.log'; set global long_query_time..

DB/RDBMS 2022.04.06

Redis 백업 스크립트

Redis 백업이 필요할때 사용하며됨 ##### Redis RDB Backup 00 03 * * * /opt/script/redis_rdb_backup.sh #!/bin/bash # # redis backup script # usage # redis-backup.sh port backup.dir port=${1:-9001} backup_dir=${2:-"/{백업파일 위치}"} log_dir="/{백업스크립트 위치}/LOG" backup_date=`date "+%Y%m%d"` delete_date=`date -d "-3 days" "+%Y%m%d"` log_file="$log_dir/redis_$port.$backup_date.log" cli="/opt/redis/bin/redis-cli -p $port"..

DB/MemoryDB 2022.03.04

Mongodb 제약 사항 (2.4)

2.4.9버전 기준. BSON documents - 하나의 BSON document의 최대 사이즈는 16 MB - 하나의 BSON object의 최대 depth는 100 namespaces - db명.colleciton명으로 구성되는 namespace 하나의 길이는 123 bytes가 한계 - 전체 namespace 수는 기본설정인 nssize=16MB 기준으로 24,000개 정도. - nssize 옵션은 설정을 통해 최대 2047MB까지 늘일 수 있음. indexes - indexing되는 값은 최대 1024 bytes. 1024 bytes가 넘는 값이 indexing요청이 들어오면 MongoDB는 쌩깐다. - 하나의 collection에는 최대 64개까지 index를 만들 수 있음. - index 명..

DB/NosqlDB 2021.08.03

Redis 설치 하기 (Replica)

Redis replica 설치 . 요즘 캐시로 메모리 디비를 많이 사용 하다 보니 이것저것 알아보다 Redis를 설치하기로 했다. 간단하게 Redis replica 설치에 대한 기록을 남긴다. 우선 설치에 필요한 package를 설치 해 준다. $ sudo yum install gcc gcc-c++ wget -y Redis를 다운로드 받는다 최신버전은 아래 사이트에서 받을수 있다. 다운로드 주소 : https://redis.io/download Redis *Download Stable releases liberally follow the usual major.minor.patch semantic versioning schema. *Other versions Old (6.0) Redis 6.0 introd..

DB/MemoryDB 2021.07.11

MariaDB yum 설치 하기

하기 MariaDB 설치는 CentOS 7.x에서 진행 했습니다. 설치 순서는 Repository 등록 --> Mariadb 설치 및 보안 설정 순입니다. 우선 Repository 등록 (Mariadb에서 스크립트를 제공 하고 있음) - wget 이 설치 되어 있지 않으면 설치 해준다. $ sudo yum install wget 설치 파일은 아래 페이지에서 제공 하고 있으니 다운로드 받아 준다. https://downloads.mariadb.com/MariaDB/ MariaDB - MariaDB downloads.mariadb.com $ wget https://downloads.mariadb.com/MariaDB/mariadb_repo_setup or $ curl -O -L https://download..

DB/RDBMS 2021.07.11
반응형