安装包
pip3 install redis
引用模块
from redis import *
这个模块提供了StrictRedis对象,用于连接redis服务器,按照不同类型提供不同方法,进行操作
StrictRedis对象方法
- 通过init创建对象,指定参数host、port与指定的服务器和端口连接,host默认为localhost,port默认为6379
- 根据不同的类型,拥有不同的实例方法可以调用,与前面学的redis命令对应,方法需要的参数与命令的参数一致
string
- set
- setex
- mset
- append
- get
- mget
key
- keys
- exists
- type
- delete
- expire
- getrange
- ttl
hash
- hset
- hmset
- hkeys
- hget
- hmget
- hvals
- hdel
list
- lpush
- rpush
- linsert
- lrange
- lset
- lrem
set
- sadd
- smembers
- srem
zset
- zadd
- zrange
- zrangebyscore
- zscore
- zrem
- zremrangebyscore
string增加
方法set 添加键值,如果成功返回true,失败返回false
from redis import *
if __name__ == "__main__":
try:
# 创建StrictRedis对象,建立连接
sr = StrictRedis()
# 添加键py1 值gj
result = sr.set('py1','gj')
print(result)
#获取键py1的值
result = sr.get('py1')
#设置键py1的值,如果键已经存在则进行修改,如果键不存在则进行添加
result = sr.set('py1','hr')
#设置键py1的值,如果键已经存在则进行修改,如果键不存在则进行添加
result = sr.delete('py1')
#输出响应结果,如果删除成功则返回受影响的键数,否则则返回0
except Exception as e:
print(e)