标签:pop 批量 mount tar hex 插入 port 操作 index
brew install redis
pip install redis
redis-server --port 6379
r = redis.Redis(host=‘localhost‘, port=6379, decode_responses=True)
decode_responses=True
则 redis 在返回数据时不会返回 byte 类型, 就是对 byte 进行解码pool = redis.ConnectionPool(host=‘localhost‘, port=6379, decode_responses=True)
r = redis.Redis(connection_pool=pool)
r.keys()
: 获取所有的 keyr.delete(*r.keys())
: 删除所有的 keyset(name, value, ex=None, px=None, nx=False, xx=False)
setnx(name, value, ex)
psetex(name, value, ex)
setex
一样, 只是过期时间的单位为毫秒mset(*args, **kwargs)
mget(*args)
:
getset(name, value)
:
getrange(key, start, end)
:
setrange(key, start, value)
:
strlen(key)
:
incr(self, key, amount=1)
incrbyfloat(self, key, amount=1.0)
decr(self, name, amount=1)
append(key, value)
hset(name, key, value)
hsetnx(name, key, value)
hmset(name, **kwargs)
hmget(name)
hgetall()
hdel(name,*keys)
hkeys(name)
hexists(name, key)
lrange(name, start, end)
: 从左开始返回 start:end 的数据llen(name)
: 元素个数lpush(name, *value)
: 从左压入rpush(name, *value)
: 从右压入lset(name, index, value)
: 设置 index 对应的值linsert(name, where, refvalue, value)
AFTER
or BEFORE
lrem(key, value, num)
:
lpop(name)
: 弹出lindex(name, index)
: 返回 index 对应的 valuelrange(name, start, end)
: 切 start:end标签:pop 批量 mount tar hex 插入 port 操作 index
原文地址:https://www.cnblogs.com/megachen/p/11074713.html