#!/usr/bin/python #!coding: utf-8 import redis if __name__=="__main__": try: conn=redis.StrictRedis(host='192.168.80.41',port=6379,db=0) conn.zadd('znames',100,'jiang') conn.zadd('znames',20,'wolson') #向有顺集合中增加一个元素jiang、它的分值为100 print(conn.zscore('znames','jiang')) #获取jiang这个元素的分值 print(conn.zrange('znames',0,-1,desc=True,withscores=True)) #获取集合中指定序列内的元素 print(conn.zrangebyscore('znames',80,100)) #获取指定分数范围内的元素 newScore=conn.zincrby('znames','wolson',10) print(newScore) print(conn.zscore('znames','wolson')) #增加指定元素的分值 print(conn.zcard('znames')) #获取集合中的元素数 print(conn.zcount('znames',90,101)) #获取分数范围内的元素数量 conn.zrem('znames','wolson') print(conn.zrange('znames',0,-1)) #删除集合中指定元素 pass except Exception as err: print(err) pass