찾다

 >  Q&A  >  본문

Redis의 디자인 |. Redis-Py Zadd와 Zincrby는 나를 이해하게 만듭니다.

redis
zadd 명령은 zadd 변수 val 키입니다
zincrby 명령은 아연rby 변수 val 키입니다

hset의 명령은 hset 변수 key val입니다. 해시처럼 key val에 값을 할당하는 방법을 잘 알고 있습니다

z시리즈가 발키여도 상관없는데 redis.py의 디자인이 왜 이렇게 이상해요

conn.zadd 변수 val 키는 redis의 zadd와 동일한 순서입니다
conn.zincrby 변수 키 val은 redis의 아연rby와 반대 순서입니다

이해가 안가네요. 우선 zadd가 key val이 아닌 val 키로 설계되었습니다. 두번째로 redis-py 작성자는 zadd와 아연rby 중 하나가 default와 같은 순서로 되어 있다고 생각합니다. 명령이고 다른 하나는 반대로 기본 명령과 동일한 순서입니다.

伊谢尔伦伊谢尔伦2815일 전679

모든 응답(1)나는 대답할 것이다

  • 淡淡烟草味

    淡淡烟草味2017-04-25 09:06:21

    이 매개변수의 이름은 귀하가 작성한 것과 다르기 때문에:

    으아아아

    하지만

    으아아아

    key은 주문한 세트의 key입니다. val라고 부르는 것은 세트에 속한 각 멤버의 점수이고 마지막은 멤버입니다. 이건 일반 set key value과는 전혀 다른 내용이에요.

    그런데 왜 score member이 아닌 member score인지는 모르겠습니다. 아마도 디자이너는 이것이 순위 목록과 비슷하다고 생각하는 것 같습니다. ?나중에

    회신하다
    0
  • 취소회신하다