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)
阅读更多
个人分类: 数据库复习
上一篇redis数据操作
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭