import redis

pool = redis.ConnectionPool()
r = redis.Redis(connection_pool=pool)

# 设置有效时间
r.set("gender","male",20)

# 当name 不存在时,执行设置操作
r.setnx("salary",50000)

# 批量设置
r.mset({'k1':'v1','k2':'v2'})
print(r.mget(["k1","k2"]))

# 设置新值并获取原来的值
r.getset("salary",5000 )

# 序列操作
print(r.getrange("name",0,2))
r.setrange("name",1,"666")

# 计算长度
print(r.strlen("name"))

# 自增
r.incr("salary",2000)

# 追加
r.append("name",555)