redis与python的交互

安装包

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)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值