본문 바로가기
node.js

nodejs - redis Sorted SET - ZADD

by 오늘도 깨달았다 2022. 8. 25.
반응형

nodejs에서 zadd 를 위한 function 입니다. 

const redis = require('redis');
const pubClient = redis.createClient(
    {url: 'redis://:<YourPassword>@localhost:6379', database: 3}
)

//sorted set - zadd function
function zaddFc(key, score, member) {
    pubClient.ZADD(key, {
        score: score,
        value: member
    }, function (err, reply) {
        if (err) {
            console.log(error);
        } else {
            var result_json = {};
            result_json["reply"] = reply;
            let i = res.json(result_json);

            console.log(i);
        }
    });
}

인자값으로는 key, score, member를 받구요

 

사용할 땐 

 

zaddFc('key', 20221365465, {type: 'message', content : '안녕하세요", timestamp : '20221365465'});

이런식으로 사용하시면 됩니다.

 

 

좀 찾는데 시간이 걸린 부분은 score와 value를 { } 중괄호로 묶어줘야 되는 부분이었습니다. 참고하셔서 작업하세요!

반응형

'node.js' 카테고리의 다른 글

nodejs- 현재시간 숫자만 구하는 법  (0) 2022.08.25
[node.js] redis 연결  (0) 2022.08.23
node.js OpenSSL 적용과정 - let's encrypt  (0) 2022.08.15
[Aws ec2] nginx + Socket.io 연동  (0) 2022.04.19
소켓 채팅 기술선정  (0) 2022.04.19

댓글