Redis documentation states that for missing members of zset it returns (nil). It's naturally to expect None on python's side. Steps to reproduce: r=Redis() r.zadd('test', 'foo', 0) r.zscore('test', 'bar')