Skip to content

Instantly share code, notes, and snippets.

@huangzworks
Last active December 18, 2015 19:09
Show Gist options
  • Save huangzworks/5830892 to your computer and use it in GitHub Desktop.
Save huangzworks/5830892 to your computer and use it in GitHub Desktop.
用 ZSCORE 或 ZRANK 命令模拟 ZEXISTS 命令
from redis import Redis
r = Redis()
# T = O(1)
def zexists_1(key, member):
return r.zscore(key, member) is not None
# T = O(log N)
def zexists_2(key, member):
return r.zrank(key, member) is not None
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment