1. 설치

     redis 클라이언트 설치

     npm install redis hiredis

     

     redis 서버 설치

     sudo apt-add-repository ppa:chris-lea/redis-server

  sudo apt-get update

  sudo apt-get install redis-server


2. Redis 서버 외부 접속 설정

/etc/redis/redis.conf 에서 bind 127.0.0.1을 0.0.0.0로 수정

sudo /etc/init.d/redis restart


3. node

var redis = requre('redis')

var redisClient = redis.createClient(portNumber , Ipaddress);

구조 생성

redisClient.hmset('구조이름', {

'key' : 'value',

} , redis.print

);


리스트

redisClient.hmget('구조 이름' ,'key', function (err, value){

if (err) throw err;

console.log('redis get' + value);

});

구조에서 생성된 키만 가져오기

redisClient.hkeys('구조이름', function(err,keys) {

keys.forEach(function (key, i){

console.log('key' + key);

});

}

삭제 

  redisClient.hdel('구조이름', 'key');

  키 전체 삭제가 아닌 해당 키의 내용만 삭제