redis怎么给有序集合中元素设置过期时间

项目是有一个商品列表下面有很多个商品 每个商品有数量  商品3小时就会过期,查询的时候要获取商品数量大于0的商品,所以用到了有序集合,网上查的资料都是在商品没有数量的情况下把score设置成时间戳来计算过期时间,但是商品的数量已经占据了score了怎么操作呢。

用set吧