Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- function wasteMemory($redis, $runs, $multi=false, $echoEvery=10000) {
- if ($multi) {
- $redis->multi();
- }
- for ($i=0; $i <= $runs; $i++) {
- $redis->set('key'.$i, 'value'.$i);
- if ($i % $echoEvery === 0) {
- echo memory_get_peak_usage();
- echo "\n";
- }
- }
- if ($multi) {
- $redis->exec();
- }
- }
- $redis = new Redis();
- $redis->connect('127.0.0.1', 6379);
- wasteMemory($redis, 100000);
- /** shell output
- 241608
- 241608
- 241608
- 241608
- 241608
- 241608
- 241608
- 241608
- 241608
- 241608
- 241608
- */
- wasteMemory($redis, 100000, true);
- /** shell output
- 245840
- 245840
- 245840
- 245840
- 245840
- 245840
- 245840
- 245840
- 245840
- 245840
- 245840
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement