redis.py整理(未完)
2014-08-26 16:40
148 查看
redis.py网上资料不多,好像只有readthedocs有一页,摘过来看看。其实只要知道了strictRedis实现了redis协议,我们就可以参考redis相关书籍了,讲redis的书还是很多的。
redis.Redis(host='localhost', port=6379, db=0, password=None, socket_timeout=None, connection_pool=None, charset='utf-8', errors='strict', decode_responses=False, unix_socket_path=None)
向前兼容
lrem(name, value, num=0)
pipeline(transaction=True, shard_hint=None)
setex(name, value, time)
zadd(name, *args, **kwargs)
5
class redis.StrictRedis(host='localhost', port=6379, db=0, password=None, socket_timeout=None, connection_pool=None, charset='utf-8', errors='strict', decode_responses=False, unix_socket_path=None)
实现了redis协议
append(key, value)
bgrewriteaof() AOF file
bgsave()
bitcount()
bitop()
blpop()
brpop()
brpoplpush()
client_kill()
config_get()
config_set()
dbsize()
debug_object()
decr()
delete(*names) 删除一个或多个keys
echo()
eval()
evalsha()
execute_command()
exists(name) 查看一个key是否存在,返回boolean
expire()
expireat()
flushall()
flushdb()
25
classmethod
from_url()
get(name) 返回name的值,如果没有,返回NONE
getbit()
getrange()
getset()
hdel(name, *keys) 删除keys
hexists(name, key) 判断key是否存在with hash name
hget(name, key) 返回key的值within hash name
hgetall()
hincrby()
hincrbyfloat()
hkeys()
hlen(name) 返回元素个数hash name
hmget()
hmset(name, key, value) set key to value within hash name如果创建了新域返回1,否则返回0
hsetnx()
hvals(name) 返回一个value的列表within hash name
incr()
incrbyfloat()
info()
keys(pattern='*') 返回匹配pattern的keys列表
lastsave()
lindex()
linsert()
llen(name) 返回列表长度
lock()
lpop() 弹出列表的第一个元素
lpush()
lpushx()
lrange()
lrem()
lset()
ltrim()
mget()
move()
mset()
msetnx()
object()
parse_response()
persist()
pexpire()
pexpireat()
ping()
pipeline()
pttl()
publish()
pubsub()
randomkey()
register_script()
rename()
renamenx()
rpop()
rpoplpush()
rpush(name, *values) 像列表尾部压入*values
rpushx()
sadd()
save()
scard()
script_exists()
script_flush()
script_kill()
script_load()
sdiff()
sdiffstore()
set(name, value) 设置名为name的key的值
set_response_callback()
setbit()
setex()
setnx()
setrange()
shutdown()
sinter()
sinterstore()
sismember()
slaveof()
smembers()
smove()
sort()
spop()
srandmember()
srem()
strlen()
substr()
sunion()
sunionstore()
time()
transaction()
ttl()
type()
unwatch()
watch()
zadd()
zcard()
zincrby()
zinterstore()
zrange()
zrangebyscore()
zrank()
zrem()
zremrangebyrank()
zremrangebyscore()
zrevrange()
zrevrangebyscore()
zrevrank()
zscore()
zunionstore()
105
class redis.ConnectionPool(connection_class=<class 'redis.connection.Connection'>, max_connections=None, **connection_kwargs)
disconnect()
get_connection()
make_connection()
release()
5
class redis.Connection(host='localhost', port=6379, db=0, password=None, socket_timeout=None, encoding='utf-8', encoding_errors='strict', decode_responses=False, parser_class=<class 'redis.connection.HiredisParser'>)
connect()
disconnect()
encode()
on_connect()
pack_command()
read_response()
send_command()
send_packed_command()
redis.from_url()
redis.Redis(host='localhost', port=6379, db=0, password=None, socket_timeout=None, connection_pool=None, charset='utf-8', errors='strict', decode_responses=False, unix_socket_path=None)
向前兼容
lrem(name, value, num=0)
pipeline(transaction=True, shard_hint=None)
setex(name, value, time)
zadd(name, *args, **kwargs)
5
class redis.StrictRedis(host='localhost', port=6379, db=0, password=None, socket_timeout=None, connection_pool=None, charset='utf-8', errors='strict', decode_responses=False, unix_socket_path=None)
实现了redis协议
append(key, value)
bgrewriteaof() AOF file
bgsave()
bitcount()
bitop()
blpop()
brpop()
brpoplpush()
client_kill()
config_get()
config_set()
dbsize()
debug_object()
decr()
delete(*names) 删除一个或多个keys
echo()
eval()
evalsha()
execute_command()
exists(name) 查看一个key是否存在,返回boolean
expire()
expireat()
flushall()
flushdb()
25
classmethod
from_url()
get(name) 返回name的值,如果没有,返回NONE
getbit()
getrange()
getset()
hdel(name, *keys) 删除keys
hexists(name, key) 判断key是否存在with hash name
hget(name, key) 返回key的值within hash name
hgetall()
hincrby()
hincrbyfloat()
hkeys()
hlen(name) 返回元素个数hash name
hmget()
hmset(name, key, value) set key to value within hash name如果创建了新域返回1,否则返回0
hsetnx()
hvals(name) 返回一个value的列表within hash name
incr()
incrbyfloat()
info()
keys(pattern='*') 返回匹配pattern的keys列表
lastsave()
lindex()
linsert()
llen(name) 返回列表长度
lock()
lpop() 弹出列表的第一个元素
lpush()
lpushx()
lrange()
lrem()
lset()
ltrim()
mget()
move()
mset()
msetnx()
object()
parse_response()
persist()
pexpire()
pexpireat()
ping()
pipeline()
pttl()
publish()
pubsub()
randomkey()
register_script()
rename()
renamenx()
rpop()
rpoplpush()
rpush(name, *values) 像列表尾部压入*values
rpushx()
sadd()
save()
scard()
script_exists()
script_flush()
script_kill()
script_load()
sdiff()
sdiffstore()
set(name, value) 设置名为name的key的值
set_response_callback()
setbit()
setex()
setnx()
setrange()
shutdown()
sinter()
sinterstore()
sismember()
slaveof()
smembers()
smove()
sort()
spop()
srandmember()
srem()
strlen()
substr()
sunion()
sunionstore()
time()
transaction()
ttl()
type()
unwatch()
watch()
zadd()
zcard()
zincrby()
zinterstore()
zrange()
zrangebyscore()
zrank()
zrem()
zremrangebyrank()
zremrangebyscore()
zrevrange()
zrevrangebyscore()
zrevrank()
zscore()
zunionstore()
105
class redis.ConnectionPool(connection_class=<class 'redis.connection.Connection'>, max_connections=None, **connection_kwargs)
disconnect()
get_connection()
make_connection()
release()
5
class redis.Connection(host='localhost', port=6379, db=0, password=None, socket_timeout=None, encoding='utf-8', encoding_errors='strict', decode_responses=False, parser_class=<class 'redis.connection.HiredisParser'>)
connect()
disconnect()
encode()
on_connect()
pack_command()
read_response()
send_command()
send_packed_command()
redis.from_url()
相关文章推荐
- django-redis 和 py-redis
- 复习整理7:Redis数据库的基本应用
- Deep Learning with PyTorch: A 60 Minute Blitz 要点整理
- Redis 资料整理
- Redis资料的整理
- redis简介_动力节点Java学院整理
- redis自我整理复习(2)
- Redis系列整理
- 【redis】 redis常用方法输出整理
- redis-py中的坑
- redis自我整理复习(3)
- Redis Cluster理论整理
- Redis 简单介绍(知识整理笔记)
- Redis 命令整理并说明如何使用
- Redis与Mysql数据同步解决方案整理
- Redis 知识整理
- Redis安装整理(window平台) +php扩展redis
- redis总结整理
- Redis资料的整理
- redis-py中的Redis和StrictRedis的区别