redis 可以实现类似mysql的高级排序吗?
PHPz
PHPz 2017-04-21 11:17:15
0
5
996

redis sort
能做类似
mysql
这样的排序吗?

SELECT id,weight,click FROM task ORDER BY weight DESC, click ASC

PHPz
PHPz

学习是最好的投资!

全員に返信(5)
伊谢尔伦

挿入時に並べ替えるために Redis 順序付きセットを使用します

いいねを押す +0
Peter_Zhu

努力を無駄にしないでください、いいえ、ただ座って待ってください。 http://redis.io/commands/SORT

いいねを押す +0
黄舟

memsqlを使用する

いいねを押す +0
巴扎黑

直接には対応していませんが、スコアを重み+(max_click - click)で分けるなどの設計は可能です

いいねを押す +0
Ty80

@finallygo の方法は概ね実現可能ですが、あまりにも複雑すぎるとうまくサポートされない可能性があります。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート