python計算codis中key分佈在哪一個slot中

####使用python去計算key的crc32的值後和1024取餘,就能得出key在codis的哪一個slot中python

  • 腳本以下 cat chslotid.py
#!/bin/env python

import binascii
import sys

try:
    print binascii.crc32(sys.argv[1])%1024
except Exception,e:
    print 'ERROR:%s' %(e,)
    sys.exit(1)
  • 使用腳本

[root@ops5 ~]# python chslotid.py acode

579ci

[root@ops5 ~]# python chslotid.py bit

1017io

相關文章
相關標籤/搜索