key是IPv4 或IPv6 字节+20字节。Varle 是50-200之间的随机数
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import redis
import random
import string
import socket
import struct
import multiprocessing
from random import choice
from string import ascii_uppercase
def IPv6_string():
s_ipv6=':'.join('{:x}'.format(random.randint(0, 2**16 - 1)) for i in range(4)) + ':1'
return s_ipv6
def IPv4_string():
s_ipv4=socket.inet_ntoa(struct.pack('>I', random.randint(1, 0xffffffff)))
return s_ipv4
def genRandomString(slen):
return ''.join(choice(ascii_uppercase) for i in range(slen))
#return ''.join(random.sample(string.ascii_letters + string.digits, slen))
rds = redis.StrictRedis(host='localhost', port=6379)
def rds_connet(interval):
for num in range(1,interval):
val=random.randint(50, 200)
key=str(IPv4_string())&