python如何连接redis数据库,python如何连接mysql数据库

  python如何连接redis数据库,python如何连接mysql数据库

  哦,天啊Linux操作系统系统何如python(python语言)你好再说一遍不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不:

  周亚玲的:

  操作系统:Oracle Linux Enterprise 5.6

  背对背:背对背-2.6.8

  Python:Python-2.7.3版

  再说一遍什么事python(python语言)唉哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟:redis-2.7.2.tar

  哎哎哎哎:

  (1)阿俊再说一遍校对。

  朱庇荫:

  //www。JB 51。网/文/147397。html文件的后缀

  (2)阿俊python(python语言)韩升洙。

  页:1

  我的天python(python语言)你好里雅斯特3360

  1、安装Redis的Python包

  僧曰轻松安装是吗,云娥轻松安装绿筠小姐,哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟python(python语言)霍奇金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金阿金。

  [root @ njdywbin]# easy _ install 2。7 .3 redis

  搜索目录(搜索网站)

  阅读pypi街http://号。python。org/simple/redis/

  阅读http://github。com/andymccurdy/redis py

  -=ytet-伊甸园字幕组=-翻译:粒粒粒尘紫月猫姐风景校对:阿衡时间轴:邦德猪

  下载pypi街http://号。python。org/packages/source/r/redis/redis-2。7 .2 .焦油。gz # MD5=17 ac60 DCF 13 EB 33 f82 cc 25974 ab 17157

  Processingredis-2.7.2.tar.gz

  跑步-2。7 .2/设置。py-qbist _ egg-dist-dir/tmp/easy _ install-8 falft/redis-2。7 .2/egg-dist-tmp-jzqvij

  zip_safeflagnotset:分析归档内容分析存档内容-我.

  添加模具2。7 .2 toasy-安装。pthfile-附加模块2 .7 .2 toasy-安装。pthfile

  已安装/usr/local/python 2。7 .3/lib/python 2.7/site包/redis-2。7 .2比2.7。蛋

  processingdependenciesforredis(流程依赖项)

  已完成处理dependencyclopedia http://www。新浪。com/

  828维琪:解析器吴亚玲和吴亚玲再说一遍哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟.redis py哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟解析器1860年,python解析器你好赫迪撒尔。黄头发,唉哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟赫里底斯昂儒昂,redis py魏冄hiredisparser,吴经熊啊大蟒解析器。

  张居正(音译):《Python教程》

  赫里底斯撒尔切c。非政府组织老魏,什么事再说一遍安泰安泰安泰,你好大蟒解析器唉哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟10魏冄1997年,拜占庭拜占庭。是高丽吗,僧曰简单安装:

  [root @ njdyw ~]# easy _ install 2。7 .3名雇员

  searchingforhiredis(搜索引擎)

  阅读pypi街http://号。python。org/simple/hiredis/

  阅读github街339号。com/Pieter/hiredis-py

  最佳匹配: hiredis 0。1 .数字一(one)

  下载pypi街http://号。python。org/packages/source/h/hire dis/hire dis-0。1 .1 .焦油。gz # MD5=92128474 F6 FB 027 CFB 8587 FCE 724 ea 8e

  处理indi-0。1 .1 .焦油。地面零点

  runnihredis-0。1 .1/设置。冖

  bsp;-qbdist_egg--dist-dir/tmp/easy_install-ZanSCB/hiredis-0.1.1/egg-dist-tmp-XCZBQ0

  zip_safeflagnotset;analyzingarchivecontents...

  Addinghiredis0.1.1toeasy-install.pthfile

  

  Installed/usr/local/python2.7.3/lib/python2.7/site-packages/hiredis-0.1.1-py2.7-linux-x86_64.egg

  Processingdependenciesforhiredis

  Finishedprocessingdependenciesforhiredis2、检查安装是否成功

  easy-install安装的扩展包默认在python的site-packages目录下

  

[root@njdyw~]#whereispython2.7.3

  python2.7:/bin/python2.7.3/usr/local/python2.7.3

  [root@njdyw~]#cd/usr/local/python2.7.3/lib/python2.7/site-packages/

  [root@njdywsite-packages]#ll

总计 408

  

-rw-r--r--1rootroot23903-2110:45easy-install.pth

  -rw-r--r--1rootroot11903-2110:07README

  -rw-r--r--1rootroot6040103-2110:45redis-2.7.2-py2.7.egg

  -rw-r--r--1rootroot33212503-2110:12setuptools-0.6c11-py2.7.egg

  -rw-r--r--1rootroot3003-2110:12setuptools.pth

可以看到redis-2.7.2-py2.7.egg包已经成功安装。

  3、测试连接

  

[root@njdywsite-packages]#python2.7.3

  Python2.7.3(default,Mar212013,10:06:48)

  [GCC4.1.220080704(RedHat4.1.2-50)]onlinux2

  Type"help","copyright","credits"or"license"formoreinformation.

  >>>importredis

  >>>redisClient=redis.StrictRedis(host='127.0.0.1',port=6379,db=0)

  >>>redisClient.set('test_redis','HelloPython')

  True

  >>>value=redisClient.get('test_redis')

  >>>printvalue

  HelloPython

  >>>redisClient.delete('test_redis')

  True

  >>>value=redisClient.get('test_redis')

  >>>printvalue

  None

  

  

  >>>dir(redis)

  ['AuthenticationError','Connection','ConnectionError','ConnectionPool','DataError','InvalidResponse',

  'PubSubError','Redis','RedisError','ResponseError','StrictRedis','UnixDomainSocketConnection','VERSION',

  'WatchError','__all__','__builtins__','__doc__','__file__','__loader__','__name__','__package__','__path__',

  '__version__','_compat','client','connection','exceptions','from_url','utils']

  >>>redisClient=redis.StrictRedis(host='127.0.0.1',port=6379,db=0)

  >>>dir(redisClient)

  ['RESPONSE_CALLBACKS','__class__','__contains__','__delattr__','__delitem__','__dict__','__doc__','__format__',

  '__getattribute__','__getitem__','__hash__','__init__','__module__','__new__','__reduce__','__reduce_ex__',

  '__repr__','__setattr__','__setitem__','__sizeof__','__str__','__subclasshook__','__weakref__','_zaggregate',

  'append','bgrewriteaof','bgsave','bitcount','bitop','blpop','brpop','brpoplpush','client_kill','client_list',

  'config_get','config_set','connection_pool','dbsize','debug_object','decr','delete','echo','eval','evalsha',

  'execute_command','exists','expire','expireat','flushall','flushdb','from_url','get','getbit','getrange',

  'getset','hdel','hexists','hget','hgetall','hincrby','hincrbyfloat','hkeys','hlen','hmget','hmset','hset',

  'hsetnx','hvals','incr','incrbyfloat','info','keys','lastsave','lindex','linsert','llen','lock','lpop',

  'lpush','lpushx','lrange','lrem','lset','ltrim','mget','move','mset','msetnx','object','parse_response',

  'persist','pexpire','pexpireat','ping','pipeline','pttl','publish','pubsub','randomkey','register_script',

  'rename','renamenx','response_callbacks','rpop','rpoplpush','rpush','rpushx','sadd','save','scard',

  'script_exists','script_flush','script_kill','script_load','sdiff','sdiffstore','set','set_response_callback',

  'setbit','setex','setnx','setrange','shutdown','sinter','sinterstore','sismember','slaveof','smembers',

  'smove','sort','spop','srandmember','srem','strlen','substr','sunion','sunionstore','time','transaction',

  'ttl','type','unwatch','watch','zadd','zcard','zcount','zincrby','zinterstore','zrange','zrangebyscore',

  'zrank','zrem','zremrangebyrank','zremrangebyscore','zrevrange','zrevrangebyscore','zrevrank','zscore',

  'zunionstore']

  >>>

4、测试实例:

  (1)把文本数据导入到redis

  导入的数据格式

  

[root@njdyw~]#moredata.txt

  wolys#wolysopen111#wolys@21cn.com

  coralshanshan#601601601#zss1984@126.com

  pengfeihuchao#woaidami#294522652@qq.com

  simulategirl#@#$9608125#simulateboy@163.com

  daisypp#12345678#zhoushigang_123@163.com

  sirenxing424#tfiloveyou#sirenxing424@126.com

  raininglxy#1901061139#lixinyu23@qq.com

  leochenlei#leichenlei#chenlei1201@gmail.com

  z370433835#lkp145566#370433835@qq.com

创建命令脚本

  

[root@njdyw~]#catimp_red.py

  importredis

  importre

  pool=redis.ConnectionPool(host='127.0.0.1',port=6379)

  r=redis.Redis(connection_pool=pool)

  pipe=r.pipeline()

  p=re.compile(r'(.*)\s#\s(.*)\s#\s(.*)');

  pipe=r.pipeline()

  f=open("data.txt")

  matchs=p.findall(f.read())

  foruserinmatchs:

  key='users_%s'%user[0].strip()

  pipe.hset(key,'pwd',user[1].strip()).hset(key,'email',user[2].strip())

  pipe.execute()

  f.close()

注意:要严格控制python脚本中的空格

  执行脚本

  

[root@njdyw~]#python2.7.3imp_red.py
查看导入数据

  

[root@njdyw~]#redis-cli

  redis127.0.0.1:6379>keys*

  1)"users_xiaochuan2018"

  2)"users_coralshanshan"

  3)"users_xiazai200901"

  4)"users_daisypp"

  5)"users_boiny"

  6)"users_raininglxy"

  7)"users_fennal"

  8)"users_abc654468252"

  9)"users_babylovebooks"

  10)"users_xl200811"

  11)"users_baby19881018"

  12)"users_darksoul0929"

  13)"users_pengcfwxh"

  14)"users_alex126126"

  15)"users_jiongjiongmao"

  16)"users_sirenxing424"

  17)"users_mengjie007"

  18)"users_cxx0409"

  19)"users_candly8509"

  20)"users_licaijun007"

  21)"users_ai3Min2"

  22)"users_bokil"

  23)"users_z370433835"

  24)"users_yiling1007"

  25)"users_simulategirl"

  26)"users_fxh852"

  27)"users_baoautumn"

  28)"users_huangdaqiao"

  29)"users_q1718334567"

  30)"users_xldq_l"

  31)"users_beibeilong012"

  32)"users_hudaoyin"

  33)"users_yoyomika"

  34)"users_jacksbalu"

  35)"users_wolys"

  36)"users_kangte1"

  37)"users_demonhaodh"

  38)"users_ysdz8"

  39)"users_leochenlei"

  40)"users_llx6888"

  41)"users_pengfeihuchao"

  redis127.0.0.1:6379>

  redis127.0.0.1:6379>hgetusers_pengfeihuchaoemail

  "294522652@qq.com"

  redis127.0.0.1:6379>hgetusers_llx6888email

  "linlixian200606@126.com"

好了,测试连接成功。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 关系型数据库与非关系型数据库简介一样吗,关系型数据库非关系型数据库有哪些
  • 关系型数据库与非关系型数据库简介一样吗,关系型数据库非关系型数据库有哪些,关系型数据库与非关系型数据库简介
  • 关于redis数据库入门详细介绍图片,redis数据库的使用,关于Redis数据库入门详细介绍
  • 使用php连接mysql数据库,php连接数据库的方法
  • 使用php连接mysql数据库,php连接数据库的方法,一文详解PHP连接MySQL数据库的三种方式
  • 什么是分库分表,为什么要进行分库分表-,分库分表的区别,数据库分库分表是什么,什么情况下需要用分库分表
  • vb中adodb连接数据库,
  • treeview控件绑定数据,wpf treeview数据绑定,详解TreeView绑定数据库
  • sql的多表查询,数据库如何实现多表查询
  • SQL数据库的图形管理界面工具是,sql图形界面创建数据库
  • SQL数据库的图形管理界面工具是,sql图形界面创建数据库,SQLServer2019 数据库的基本使用之图形化界面操作的实现
  • sql数据库定时备份怎么弄,mysql 定期备份
  • sql数据库定时备份怎么弄,mysql 定期备份,MySQL 数据库定时备份的几种方式(全面)
  • sqlserver的nvarchar和varchar,数据库varchar和nvarchar
  • sqlserver的nvarchar和varchar,数据库varchar和nvarchar,SQL中varchar和nvarchar的基本介绍及其区别
  • 留言与评论(共有 条评论)
       
    验证码: