One Hat Cyber Team
Your IP :
216.73.216.208
Server IP :
203.175.9.166
Server :
Linux tanggamus.iixcp.rumahweb.net 5.14.0-427.28.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Aug 2 03:44:10 EDT 2024 x86_64
Server Software :
LiteSpeed
PHP Version :
7.4.33
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
lib
/
python3.9
/
site-packages
/
redis
/
Edit File:
crc.py
from binascii import crc_hqx from redis.typing import EncodedT # Redis Cluster's key space is divided into 16384 slots. # For more information see: https://github.com/redis/redis/issues/2576 REDIS_CLUSTER_HASH_SLOTS = 16384 __all__ = ["key_slot", "REDIS_CLUSTER_HASH_SLOTS"] def key_slot(key: EncodedT, bucket: int = REDIS_CLUSTER_HASH_SLOTS) -> int: """Calculate key slot for a given key. See Keys distribution model in https://redis.io/topics/cluster-spec :param key - bytes :param bucket - int """ start = key.find(b"{") if start > -1: end = key.find(b"}", start + 1) if end > -1 and end != start + 1: key = key[start + 1 : end] return crc_hqx(key, 0) % bucket
Simpan