redis操作有序集合
zadd key score number
向名称为key的zset中,添加元素member,score用于排序。
如果改元素已经存在,则根据score更新该元素的顺序。
例子:
redis-cli中 zadd article_vote_rank 1 kim
yii2.0框架中 $redis->zadd(‘article_vote’, 1 , ‘kim’);
zrange key start end withscores
返回名称为key的zset(元素按照score从小到大排序)中的index从start到end得所有元素。
zrevrange key start end withscores
返回名称为key的zset(元素已按照score从大到小排序)中的index从start到end得所有元素。
zrem key member 或者 zdelete key member
删除名称为key的zset中的元素member。
zadd key score number
向名称为key的zset中,添加元素member,score用于排序。
如果改元素已经存在,则根据score更新该元素的顺序。
例子:
redis-cli中 zadd article_vote_rank 1 kim
yii2.0框架中 $redis->zadd(‘article_vote’, 1 , ‘kim’);
zrange key start end withscores
返回名称为key的zset(元素按照score从小到大排序)中的index从start到end得所有元素。
zrevrange key start end withscores
返回名称为key的zset(元素已按照score从大到小排序)中的index从start到end得所有元素。
zrem key member 或者 zdelete key member
删除名称为key的zset中的元素member。