test-mc-exec.py 872 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. import json
  2. try:
  3. import memcache
  4. mc = memcache.Client(['127.0.0.1:11211'], debug=0)
  5. except:
  6. mc = None
  7. import time
  8. start = time.time()
  9. if mc:
  10. while 1:
  11. #index=[]
  12. #for i,v in enumerate(l):
  13. # key=l[v].replace(" ","_")
  14. # key=str("EXEC-"+str(i))
  15. # print("EXEC-MC",[key,len(json.dumps(d[v]))])
  16. # mc.set(key,json.dumps(d[v]))
  17. # index.append(key)
  18. #mc.set("EXEC-INDEX",json.dumps(index))
  19. x = mc.get("EXEC-INDEX") #,json.dumps(index))
  20. for i in json.loads(x):
  21. y = mc.get(i) #,json.dumps(index))
  22. print(i,len(y))
  23. break
  24. print(start- time.time())
  25. import sys
  26. nr=0
  27. if len(sys.argv) >= 2:
  28. try:
  29. nr=int(sys.argv[1])
  30. except:pass
  31. y = mc.get("EXEC-"+str(nr)) #,json.dumps(index))
  32. if y:
  33. print(len(y))
  34. print(json.loads(y))