blob: 39a19a64dabd57acbada49a3fabd9a3c2fee7e0a [file] [log] [blame]
import redis
range=100
factor=32
port=6666
r = redis.StrictRedis(host='localhost', port=port, db=0, password='foobared')
# string
rst = r.set('foo', 2) # update old
assert rst
rst = r.set('foo2', 2) # add new
assert rst
rst = r.setex('foo_ex', 7200, 2)
assert rst
# zset
rst = r.zadd('zfoo', 4, 'd')
assert(rst == 1)
rst = r.zrem('zfoo', 'd')
assert(rst == 1)
# list
rst = r.lset('lfoo', 0, 'a')
assert(rst == 1)
rst = r.rpush('lfoo', 'a')
assert(rst == 5)
rst = r.lpush('lfoo', 'b')
assert(rst == 6)
rst = r.lpop('lfoo')
assert(rst == 'b')
rst = r.rpop('lfoo')
assert(rst == 'a')
rst = r.ltrim('lfoo', 0, 2)
assert rst
# set
rst = r.sadd('sfoo', 'f')
assert(rst == 1)
rst = r.srem('sfoo', 'f')
assert(rst == 1)
# hash
rst = r.hset('hfoo', 'b', 2)
assert(rst == 1)
rst = r.hdel('hfoo', 'b')
assert(rst == 1)
# bitmap
rst = r.setbit('bfoo', 0, 0) # update old
assert(rst == 1)
rst = r.setbit('bfoo', 900000, 1) # add new
assert(rst == 0)
# expire cmd
rst = r.expire('foo', 7200)
assert rst
rst = r.expire('zfoo', 7200)
assert rst
# del cmd
rst = r.delete('foo')
assert rst
rst = r.delete('zfoo')
assert rst