Advertisement
Guest User

Untitled

a guest
Feb 11th, 2016
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. <?php
  2. function wasteMemory($redis, $runs, $multi=false, $echoEvery=10000) {
  3. if ($multi) {
  4. $redis->multi();
  5. }
  6. for ($i=0; $i <= $runs; $i++) {
  7. $redis->set('key'.$i, 'value'.$i);
  8. if ($i % $echoEvery === 0) {
  9. echo memory_get_peak_usage();
  10. echo "\n";
  11. }
  12. }
  13. if ($multi) {
  14. $redis->exec();
  15. }
  16. }
  17. $redis = new Redis();
  18. $redis->connect('127.0.0.1', 6379);
  19. wasteMemory($redis, 100000);
  20. /** shell output
  21. 241608
  22. 241608
  23. 241608
  24. 241608
  25. 241608
  26. 241608
  27. 241608
  28. 241608
  29. 241608
  30. 241608
  31. 241608
  32. */
  33.  
  34. wasteMemory($redis, 100000, true);
  35. /** shell output
  36. 245840
  37. 245840
  38. 245840
  39. 245840
  40. 245840
  41. 245840
  42. 245840
  43. 245840
  44. 245840
  45. 245840
  46. 245840
  47. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement