BUCKET_LEN的选择是很讲究的，一般而言选择一个素数