Redis数据库和Python的交互

Redis数据库的安装

1 .pip  install redis         2.easy_install  redis   

3.源码安装

wget https://github.com/andymccurdy/redis-py/archive/master.zip

unzip master.zip    cd redis-py-master       sudo python setup.py  install

StrictRedis方法   通过init创建参数host、port与指定的服务器和端口连接,host默认localhost,port默认6379,db默认为0

redis_obj = StrictRedis(host='localhost',port =6379,db=0)          简写 redis_obj = StrictRedis()

根据不同的类型拥有不同的实例方法可以调用,与上一篇说到的的Redis命令对应,方法需要的参数一致

String :set   setx   mset    append  get  mget  key

Keys: exists  type delete  expire   gettrange  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类型作为举例操作:

首先创建一个StrictRedis对象,与redis服务器建立连接             Redis_obj = StrictRedis()

string 增加

添加键name     result=Redis_obj.set('name','sky')

string  获取       方法get,如果键值存在返回相应的值,否则返回None        result=Redis_obj.get('name')

string  修改       方法set,如果键已经存在则进行修改,如果键不存在则进行添加  result=Redis_obj.set('name','sky1')

string  删除     方法delete,删除键值,如果成功则返回受影响的键,否则返回0     result=Redis_obj.delete('name')

获取键     方法keys  ,根据正则表达式获取键       result=Redis_obj.keys()


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值