Redis 의 List (lpush, llen, lrange, lrem)
var redis = require('redis'); /* * (왼쪽에) * 값을 넣는것은 lpush * 길이 측정은 llen * 범위 출력은 lrange * 특정 값 삭제는 lrem * * (오른쪽)은 안해봤는데 아마 앞에 접두어로 r이 붙이면 될 것 같습니다. * * 그리고 모든 함수는 콜백을 지원합니다. * 예 ) client.lrange('list',0,-1,function(err,obj){ ... }); */ var client=redis.createClient(포트,호스트,null); client.lpush('list','a'); //키 list에 a가 들어갑니다. client.lpush('list','b'); //키 list에 b가 들어갑니다. client.lpush('list','c'); //키 list에 c가 들어갑니다. client.lpush('list','d'); //키 list에 d가 들어갑니다. client.lrem('list',1,b); //키 list에 b가 있다면 하나만 지웁니다. client.lrange('list',0,-1); //키 list를 모두 출력합니다. a, c, d 가 나옵니다. client.lrange('list',1,2); //키 list의 index기준 1~2를 출력합니다. c, d 가 나옵니다. client.llen('list'); //키 list의 길이를 출력합니다. 3 이 나옵니다.