Skip to content

Commit

Permalink
Initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
lethain committed Aug 21, 2010
0 parents commit a5dc7c3
Show file tree
Hide file tree
Showing 3 changed files with 61 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .gitignore
@@ -0,0 +1,2 @@
*~
*.pyc
30 changes: 30 additions & 0 deletions set_memory.py
@@ -0,0 +1,30 @@
import redis
import uuid
import time

r = redis.Redis(host='localhost', port=6379, db=0)


# number of sets
for num_sets in (100, 1000, 10000):
for set_size in (100, 1000, 10000):
r.flushall()
time.sleep(1.0)
initial_size = r.dbsize()
initial_info = r.info()

for i in xrange(0, num_sets):
# number of items per set
for j in xrange(0, set_size):
r.sadd("set.%s" % (i,), str(uuid.uuid4()))

final_size = r.dbsize()
final_info = r.info()

print "For %s sets with %s values." % (num_sets, set_size)
print "Keys: %s => %s" % (initial_size, final_size)
print "Memory: %s => %s" % (initial_info['used_memory_human'],
final_info['used_memory_human'])
r.flushall()


29 changes: 29 additions & 0 deletions sorted_set_memory.py
@@ -0,0 +1,29 @@
import redis
import uuid
import time

r = redis.Redis(host='localhost', port=6379, db=0)


# number of sets
for num_sets in (100, 1000,10000):
forset_size in (100, 1000,10000):
r.flushall()
time.sleep(1.0)
initial_size = r.dbsize()
initial_info = r.info()

for i in xrange(0, num_sets):
# number of items per set
for j in xrange(0, set_size):
r.zadd("set.%s" % (i,), str(time.time()), str(uuid.uuid4()))

final_size = r.dbsize()
final_info = r.info()

print "For %s sets with %s values." % (num_sets, set_size)
print "Keys: %s => %s" % (initial_size, final_size)
print "Memory: %s => %s" % (initial_info['used_memory_human'],
final_info['used_memory_human'])
r.flushall()

0 comments on commit a5dc7c3

Please sign in to comment.