728x90

전체 글 152

[redis] 레디스 데이터 타입 - Sets

레디스 세트 Redis 세트 소개 Redis 세트는 순서가 지정되지 않은 고유 문자열(구성원) 모음입니다. Redis 세트를 사용하여 효율적으로 다음을 수행할 수 있습니다. 고유 항목을 추적합니다(예: 주어진 블로그 게시물에 액세스하는 모든 고유 IP 주소 추적). 관계(예: 주어진 역할을 가진 모든 사용자의 집합)를 나타냅니다. 교집합, 합집합 및 차분과 같은 일반적인 집합 연산을 수행합니다. 예 사용자 123 및 456에 대한 즐겨찾기 도서 ID 세트 저장: > SADD user:123:favorites 347 (integer) 1 > SADD user:123:favorites 561 (integer) 1 > SADD user:123:favorites 742 (integer) 1 > SADD user..

Database/NoSQL 2022.10.06

[redis] 레디스 데이터 타입 - Strings(문자열)

레디스 문자열 Redis 문자열 소개 Redis 문자열은 텍스트, 직렬화된 객체 및 이진 배열을 포함한 바이트 시퀀스를 저장합니다. 따라서 문자열은 가장 기본적인 Redis 데이터 유형입니다. 캐싱에 자주 사용되지만 카운터를 구현하고 비트 연산도 수행할 수 있는 추가 기능을 지원합니다. 예 Redis에 문자열을 저장하고 검색합니다. > SET user:1 salvatore OK > GET user:1 "salvatore" 직렬화된 JSON 문자열을 저장하고 지금부터 100초 후에 만료되도록 설정합니다. > SET ticket:27 "\"{'username': 'priya', 'ticket_id': 321}\"" EX 100 카운터 증가: > INCR views:page:2 (integer) 1 > INC..

Database/NoSQL 2022.10.06

[linux] 리눅스 명령어 cp (파일이나 디렉토리 복사)

cp : 파일이나 디렉토리를 복사 사용법 : cp [option] [source] [target] [option] -r : 하위 디렉토리 및 파일까지 모두 복사한다. -v : 복사 진행내용을 출력한다. -u : 최신 변경된 파일만 복사를한다. -b : 동일한 파일명이 존재하면 백업파일 생성한다. -f : 동일한 파일명이 존재하면 덮어쓰기한다. -i : 파일을 덮어쓰기 할지 물어본다. -p : 원본파일의 정보를 그대로 복사한다. 사용예)

Server/linux 2022.09.21

[redis] centos7 레디스 설치 및 설정

1. Redis 패키지 설치 2. Redis 서비스 시작 및 확인 3. Redis 환경 파일 수정 bind 0.0.0.0 -> 모든 호스트에서 접속이 가능하도록 requirepass password -> redis 접속 패스워드 설정 port 6379 => 6379 기본포트 4. Redis 서비스 재시작 * 서버에 방화벽이 설정되어있으면 접속 client IP 를 방화벽에서 허용해야한다. sudo firewall-cmd --zone=public --permanent --add-port=6379/tcp sudo firewall-cmd --reload sudo firewall-cmd --zone=public --list-all client 에서 redis client 를 통해서 접속 확인

Database/NoSQL 2022.09.20

[linux] asp.net core 리눅스 호스팅 by centos, 아파치(apache)

asp.net core 의 리눅스 서버호스팅하기 1. OS 및 아파치 서버 준비 [linux] CentOS7 아파치(apache) 웹서버 설치하기 1. 패키지 목록 업데이트 sudo yum update 2. 아파치 설치 sudo yum -y install httpd 2. 아파치 서비스 등록 및 실행 sudo systemctl enable httpd sudo systemctl restart httpd 3. 방화벽 포트 설정(열기) sud.. askforyou.tistory.com 2. asp.net core 설치 - Microsoft 키를 등록 $ sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm ..

Server/linux 2022.08.31

[linux] 리눅스 명령어 mkdir, rmdir, rm (파일이나 디렉토리 생성, 삭제)

mkdir : 디렉토리 생성 rm : 파일 삭제 rmdir : (비어있는) 디렉토리 삭제 디렉토리 내에 파일이 존재할 경우 rmdir 명령어로 삭제 불가 디렉토리 하위 모든 파일을 삭제는 -fr 옵션을 이용해서 삭제 rm -fr [디릭토리명] rm 명령어 옵션 -f, --force ignore nonexistent files and arguments, never prompt -i prompt before every removal -I prompt once before removing more than three files, or when removing recursively; less intrusive than -i, while still giving protection against most mista..

Server/linux 2022.08.30

[프로그래머스] 주차 요금 계산 - level2 코딩 테스트, c#

문제 설명 주차장의 요금표와 차량이 들어오고(입차) 나간(출차) 기록이 주어졌을 때, 차량별로 주차 요금을 계산하려고 합니다. 아래는 하나의 예시를 나타냅니다. 요금표 기본 시간(분) 기본 요금(원)단위 시간(분)단위 요금(원) 180 5000 10 600 입/출차 기록 시각(시:분) 차량 번호 내역 05:34 5961 입차 06:00 0000 입차 06:34 0000 출차 07:59 5961 출차 07:59 0148 입차 18:59 0000 입차 19:09 0148 출차 22:59 5961 입차 23:00 5961 출차 자동차별 주차 요금 차량 번호 누적 주차 시간(분) 주차 요금(원) 0000 34 + 300 = 334 5000 + ⌈(334 - 180) / 10⌉ x 600 = 14600 0148 ..

dev/코딩테스트 2022.03.08
728x90