APPEND key value 사용 가능한 버전 시간 복잡도 만약 key가 이미 존재하고 값이 string 이라면, string의 마지막에 value를 덧 붙인다(append). 만약 key가 없다면, key를 만들고 value를 설정한다. 이 경우 SET과 비슷하게 작동한다.Interger 값 > DEL mystr(integer) 1> EXISTS ...
Redis는 data structure server다. 오픈소스 기반이며 key/value 형식으로 데이터를 저장한다. 데이터는 메모리에 저장(in-memory) 덕분에 매우 빠르게 작동한다. 에 따르면 가장 인기있는 key/value 데이터베이스다. 참고로 2위는 Memcached, 3위는 (AWS로 유명한)DynamoDB다. C, C++, C#, Clo...
Nginx(엔진 x)는 오픈소스기반의 리버스 프록시 서버로 뿐만 아니라, HTTPS, SMTP, POP3, IMAP 프로토콜을 지원한다. 또한 load balancer, HTTP cache, web server 용도로도 사용할 수 있다.이미 Apache가 자리잡은 웹 서버 시장에 뒤늦게 뛰어들었지만 고성능, 뛰어난 동시성, 낮은 메모리 사용량을 강점으로 빠...
Network Namespace리눅스 시스템에서 네트워크는 단지 하나만(single)존재하는 글로벌 자원이다. 네트워크 인터페이스, 라우팅테이블 등은 하나만 있으며 모든 계정이 이 자원을 공유해서 사용한다. 만약 누군가(보통 루트계정) 네트워크 정보를 변경하면, 시스템 전체에 영향이 미친다.네트워크 네임스페이스를 이용하면, 격리된 네트워크 환경을 구축할 ...
Network File System은 네트워크 상에 파일 시스템을 구현하는 것으로 1984년 Sun Microsystems에서 개발한 프로토콜이다 그 뒤 에서 네트워크로 파일시스템을 확장하기 위한 용도로 널리 사용있다. NFS는 서버/클라이언트 모드로 작동합니다.Ubuntu Linux 11.04를 기준으로 설명합니다. 예전에는 NFS 설정하는 것도 꽤 복잡...
MQTT MQTT는 경량의 Publish/Subscribe(Pub/Sub) 메시징 프로토콜이다. M2M(machine-to-machine)와 는 MQTT 3.3.1 를 IoT에서의 표준 프로토콜로 채택했다. 지금 나는 IoT관련 일을 하고 있으며, 로컬과 원격 모두에서 사용할 수 있는 경량의 통신 프로토콜로 MQTT를 고려하고 있다. 예전이라면 직접 만들...
MPIOMPIO(Multipath I/O)는 컴퓨터 스토리지에서 사용하는 기술이다. 기술의 사용 목적은 아래와 같다. 성능 향상 장애 내성 를 이용한 입출력시, 두 개 이상의 네트워크 채널로 명령을 전송한다. 두 개의 NIC을 이용하기 때문에 대역폭을 확보 할 수 있으며, 하나의 NIC 혹은 데이터가 경유하는 스위치에 문제가 생기더라도 여전히 iSCS...
카프카(kafka)는 분산 스트리밍 플랫폼(Distributed streaming platform)이다. 분산 스트리밍 플랫폼은 아래의 기능을 가지고 있어야 한다. 데이터 스트림을 게시(Publish)하고 구독(Subscribe)할 수 있어야 한다. 이 점에서 메시지 큐 혹은 엔터프라이즈 메시징 시스템과 유사한 면이 있다. 내결함성(장애에 대한 내성)을 ...
654 POSTS HERE
APPEND key value
APPEND key value 사용 가능한 버전 시간 복잡도 만약 key가 이미 존재하고 값이 string 이라면, string의 마지막에 value를 덧 붙인다(append). 만약 key가 없다면, key를 만들고 value를 설정한다. 이 경우 SET과 비슷하게 작동한다.Interger 값 > DEL mystr(integer) 1> EXISTS ...
Redis Command 목록
...
REDIS
Redis는 data structure server다. 오픈소스 기반이며 key/value 형식으로 데이터를 저장한다. 데이터는 메모리에 저장(in-memory) 덕분에 매우 빠르게 작동한다. 에 따르면 가장 인기있는 key/value 데이터베이스다. 참고로 2위는 Memcached, 3위는 (AWS로 유명한)DynamoDB다. C, C++, C#, Clo...
nginx
Nginx(엔진 x)는 오픈소스기반의 리버스 프록시 서버로 뿐만 아니라, HTTPS, SMTP, POP3, IMAP 프로토콜을 지원한다. 또한 load balancer, HTTP cache, web server 용도로도 사용할 수 있다.이미 Apache가 자리잡은 웹 서버 시장에 뒤늦게 뛰어들었지만 고성능, 뛰어난 동시성, 낮은 메모리 사용량을 강점으로 빠...
Network Namespace
Network Namespace리눅스 시스템에서 네트워크는 단지 하나만(single)존재하는 글로벌 자원이다. 네트워크 인터페이스, 라우팅테이블 등은 하나만 있으며 모든 계정이 이 자원을 공유해서 사용한다. 만약 누군가(보통 루트계정) 네트워크 정보를 변경하면, 시스템 전체에 영향이 미친다.네트워크 네임스페이스를 이용하면, 격리된 네트워크 환경을 구축할 ...
NFS - Network File System
Network File System은 네트워크 상에 파일 시스템을 구현하는 것으로 1984년 Sun Microsystems에서 개발한 프로토콜이다 그 뒤 에서 네트워크로 파일시스템을 확장하기 위한 용도로 널리 사용있다. NFS는 서버/클라이언트 모드로 작동합니다.Ubuntu Linux 11.04를 기준으로 설명합니다. 예전에는 NFS 설정하는 것도 꽤 복잡...
NAT
참고 ...
MQTT
MQTT MQTT는 경량의 Publish/Subscribe(Pub/Sub) 메시징 프로토콜이다. M2M(machine-to-machine)와 는 MQTT 3.3.1 를 IoT에서의 표준 프로토콜로 채택했다. 지금 나는 IoT관련 일을 하고 있으며, 로컬과 원격 모두에서 사용할 수 있는 경량의 통신 프로토콜로 MQTT를 고려하고 있다. 예전이라면 직접 만들...
MPIO
MPIOMPIO(Multipath I/O)는 컴퓨터 스토리지에서 사용하는 기술이다. 기술의 사용 목적은 아래와 같다. 성능 향상 장애 내성 를 이용한 입출력시, 두 개 이상의 네트워크 채널로 명령을 전송한다. 두 개의 NIC을 이용하기 때문에 대역폭을 확보 할 수 있으며, 하나의 NIC 혹은 데이터가 경유하는 스위치에 문제가 생기더라도 여전히 iSCS...
Apache Kafka
카프카(kafka)는 분산 스트리밍 플랫폼(Distributed streaming platform)이다. 분산 스트리밍 플랫폼은 아래의 기능을 가지고 있어야 한다. 데이터 스트림을 게시(Publish)하고 구독(Subscribe)할 수 있어야 한다. 이 점에서 메시지 큐 혹은 엔터프라이즈 메시징 시스템과 유사한 면이 있다. 내결함성(장애에 대한 내성)을 ...