redis|redis-py zadd 和 zincrby的设计简直让我理解不能啊
伊谢尔伦
伊谢尔伦 2017-04-25 09:04:21
0
1
670

redis
zadd命令为 zadd 变量 val key
zincrby命令为 zincrby 变量 val key

hset的命令为 hset 变量 key val 像hash这种赋值为key val的赋值方式我是很理解的

z系列的东西是val key就算了,然而redis.py里面的设计为什么这么诡异

conn.zadd 变量 val key 跟 redis的zadd顺序一致
conn.zincrby 变量 key val跟 redis的zincrby顺序相反

理解不能啊,首先zadd里面当年为毛设计成val key而不是key val,其次写redis-py的作者是怎么想的,为毛zadd与zincrby一个跟默认命令顺序相同,一个跟默认命令相反?

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全員に返信(1)
淡淡烟草味

これらのパラメータの名前はあなたが書いたものではないため:

リーリー

でも

リーリー

key は、順序付きセットの key であり、val と呼ばれるものは、セット内の各メンバーのスコアであり、最後がそのセットです。メンバー。これは通常の set key value とはまったく異なります。 key是有序集合的key,你所谓的val是集合里面每个成员的分数,而最后是成员。这东西和普通的set key value根本是两回事。

但为啥是score member而不是member score

しかし、なぜこれが member スコア ではなく score member なのかはわかりません。これは、デザイナーがランキング リストに似ていると考えているだけだと思います。全員が上位にランクされており、誰が最下位にランクされています🎜
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート