강좌 & 팁
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');
키 전체 삭제가 아닌 해당 키의 내용만 삭제