zadd key score member score2 member2 … :将所有成员以及该成员的权重分数存放到sorted-set中
zrange key start end [withscores]:获取集合中脚标为start-end的成员,[withscores]参数表明返回的成员包含其分数。
zrevrange key start end [withscores]:倒序获取集合中脚标为start-end的成员,[withscores]参数表明返回的成员包含其分数。
zrangebyscore key min max [withscores][limit offset count]:返回分数在[min,max]的成员并按照分数从低到高排序。[withscores]:显示分数;[limit offset count]:offset,表明从脚标为offset的元素开始并返回count个成员
5.2服务器命令
ping测试连接是否存活
echo在命令行打印一些东西
select切换库
quit退出连接
dbsize返回当前数据库中key的数目
info获得服务器的信息和统计
flushall删除所有的key
5.3消息订阅和发布
subscribe channel:订阅频道,例:subscibe mychat订阅mychat这个频道
psubscribe channel*:批量订阅频道,例:psubscribe s*,订阅以s开头的频道
publish channel content:在指定的频道中发布消息,如publish mychat ‘today is a new day’往mychat频道发送today is a new day消息
5.4redis事务【类似于批处理】
概念:Redis作为NoSQL数据库也提供了事务机制,在Redis中MULTI/EXEC/DISCARD这三个命令式我们实现事务的基石。