复述,数据库——python交互

  安康;安装   ——安装包   ①进入虚拟环境py2_db,联网安装包复述   pip  install 复述   ②中文官网(http://redis.cn/clients.html)下载复述,源码安装   unzip  redis  -py  -master.zip   cd  redis  -py 主   python  setup.py 安装   ——调用模块   得到redis  import  *   安康;StrictRedis对象方法   ——通过init创建对象,指定参数主机、端口与指定的   服务器和端口连接,主人默认为localhost,港口默认为6379   ,根据不同的类型,拥有不用的实例方法可以调用,   与前面学的复述,命令对应,方法需要的参数与命令的参数一致。   ——实例方法:   ——字符串:set  setex  mset  append  get  mget   ——关键:keys  exists  type  delete  expire  getrange  ttl   ——散列:hset  hmset  hkeys  hget  hmget  hvals  hdel   ——列表:lpush  rpush  linsert  lrange  lset  lrem   ——设置:sadd  smembers  srem   ——zset: zadd  zrange  zrangebyscore  zscore  zrem  zremrangebyscore   安康;字符串-增加   得到redis  import  *   if  __name__ ==,“__main__”:   ,,,试一试:   ,,,,,,,#,创建StrictRedis对象,与复述,服务器建立链接   ,,,,,,,sr =, StrictRedis ()   ,,,,,,,#,添加键py1,值为gj   ,,,,,,,result =, sr.set (“py1”,“gj”)   ,,,,,,,#,输出响应结果,如果添加成功则返回真,否则返回错误的   ,,,,,,,印刷(结果)   ,,,except  Exception  as  e:   ,,,,,,,印刷(e)   安康;字符串-获取   得到redis  import  *   if  __name__ ==,“__main__”:   ,,,试一试:   ,,,,,,,#,创建StrictRedis对象,与复述,服务器建立链接   ,,,,,,,sr =, StrictRedis ()   ,,,,,,,#,获取键py1的值   ,,,,,,,result =, sr.get (“py1”)   ,,,,,,,#,输出键的值,如果键不存在则返回没有   ,,,,,,,印刷(结果)   ,,,except  Exception  as  e:   ,,,,,,,印刷(e)   安康;字符串-修改   得到redis  import  *   if  __name__ ==,“__main__”:   ,,,试一试:   ,,,,,,,#,创建StrictRedis对象,与复述,服务器建立链接   ,,,,,,,sr =, StrictRedis ()   ,,,,,,,#,设置py1的值,如果键已经存在则进行修改,如果键不存在则进行添加   ,,,,,,,result =, sr.set (“py1”,“人力资源”)   ,,,,,,,#,输出相应结果,如果操作成功则返回真,否则返回错误的   ,,,,,,,印刷(结果)   ,,,except  Exception  as  e:   ,,,,,,,印刷(e)   安康;字符串-删除   得到redis  import  *   if  __name__ ==,“__main__”:   ,,,试一试:   ,,,,,,,#,创建StrictRedis对象,与复述,服务器建立链接   ,,,,,,,sr =, StrictRedis ()   ,,,,,,,#,设置键py1的值,如果键已经存在则进行修改,如果键不存在则进行添加   ,,,,,,,result =, sr.delete (“py1”)   ,,,,,,,#,输出相应结果,如果删除成功则返回受影响的键数,否则则返回0   ,,,,,,,印刷(结果)   ,,,except  Exception  as  e:   ,,,,,,,印刷(e)   安康;获取键   得到redis  import  *   if  __name__ ==,“__main__”:   ,,,试一试:   ,,,,,,,#,创建StrictRedis对象,与复述,服务器建立链接   ,,,,,,,sr =, StrictRedis ()   ,,,,,,,#,获取所有的键   ,,,,,,,result =, sr.keys ()   ,,,,,,,#,输出响应结果,所有的键构成一个列的表,如果没有键分返回空列表   ,,,,,,,印刷(结果)   ,,,except  Exception  as  e:   ,,,,,,,印刷(e)

复述,数据库——python交互