python连接redis002

例子001、

  通过StrictRedis模式连接到redis、并调用get命令读取了一个string类型的值。

#!/usr/bin/python
#!coding:utf-8

import redis

if __name__=="__main__":
    try:
        r=redis.StrictRedis(host=‘192.168.80.128‘,port=6379,db=0)
        #StrictRedis 严格模式下连接redis服务器。
        #1、不实现slect
        #2、redis 的del 命令改用delete命令(原因是python 中del也是关键字)
        print(r.get(‘slogan‘).decode(‘utf-8‘))#接收到的对象是byte类型的
    except Exception as err:
        print(err)

默认情况下每个redis实例都会自行管理一个用于连接到redis-server端的连接池,也就是说如果在程序中用到了多个redis对象就会有多个连接池,这明显是划不来的。

所以redis还提供了一种共用连接池的方式。

例子002、

  多个redis对象共用一个连接池。

#!/usr/bin/python
#!coding:utf-8

import redis

if __name__=="__main__":
    try:
        conn_pool=redis.ConnectionPool(host=‘192.168.80.128‘,port=6379,db=0)
        r=redis.Redis(connection_pool=conn_pool)
        #r=redis.StrictRedis(host=‘192.168.80.128‘,port=6379,db=0)
        #StrictRedis 严格模式下连接redis服务器。
        #1、不实现slect
        #2、redis 的del 命令改用delete命令(原因是python 中del也是关键字)
        print(r.get(‘slogan‘).decode(‘utf-8‘))#接收到的对象是byte类型的
    except Exception as err:
        print(err)
时间: 2024-11-05 11:47:28

python连接redis002的相关文章

python连接mongodb并操作

安装python连接mongodb的库文件pymongo pip install pymongo python连接mongodb程序 import pymongo conn = pymongo.MongoClient("ip",端口) db = conn.admin #连接库 db.authenticate("账号","密码") #用户认证 db=conn.jwh db.test.insert({'id':1,'name':'kaka','sex

python连接字符串的方式

发现Python连接字符串又是用的不顺手,影响速度 1.数字对字符进行拼接 s=""  #定义这个字符串,方便做连接 print type(s) for i in range(10): print i type(i) s+=str(i)  #转换类型在对接 print s 2.字符对字符进行拼接 string="abcdef" for i in string: print i+'jun'  直接使用字符串连接 3.列表和字符串的拼接 list1=['hello','

python 连接sql server数据库的示例代码

首先,到http://pymssql.sourceforge.net/下载pymssql模块,必须安装这个模块才可以用python连接mysql 以下是sql server的操作代码,需要注意字符集 # -*- coding:utf-8 -*- import pymssql #创建一个数据库连接,host是服务器的ip地址,如果是本机可以用".",user是访问用户名,password是密码,database是数据库名 conn=pymssql.connect(host=".

Centos6.7下安装python连接mysql环境故障解决

在Python连接和使用mysql时,需要调用MySQLdb 模块,是用于Python链接Mysql数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 MySQL C API 上建立的. MySQLdb模块在不同的平台下安装方式不一样,这里主要介绍Linux下的安装方式,https://pypi.python.org/pypi/MySQL-python  可以在这里选择合适的版本,解压安装. 安装步骤: 1.选择合适的版本以及检查相关路径 这里选择版本为MySQL-pyt

Python连接Mysql数据库(Debian)

Python连接Mysql数据库(Debian) 以下是Python 2.*版本的安装方法,MySQL-python暂不支持Python 3.*版本 提前要做的工作: 安装setuptools,在终端中运行 wget https://bootstrap.pypa.io/ez_setup.py -O - | sudo python 安装pip,下载“get_pip.py”,运行 python get_pip.py 运行如下命令装好必要的包 sudo apt-get install python-d

python连接Oracle数据库

# python连接oracle数据 ## 介绍------------------------------ python 连接oracle数据库,可以使用cx_oracle模块 - 使用如下命令安装```python -m pip install cx_oracle --pre``` ## 连接oracle代码-----------------------------```pythonimport cx_oracle # 设置 dsn = cx_oracle.makedsn("192.168.

ubuntu上跑python连接pg,报错 ImportError: No module named psycopg2

ubuntu上跑python连接pg,报错  ImportError: No module named psycopg2 [email protected]:~# python /home/zxw/PGWriterTest_m.py Traceback (most recent call last): File "/home/zxw/PGWriterTest_m.py", line 4, in <module> import psycopg2 ImportError: No

Python连接MySQL的实例代码

Python连接MySQL的实例代码 MySQLdb下载地址:http://sourceforge.net/projects/mysql-python/ 下载解压缩后放到%Python_HOME%/Lib/site-packages目录中,python会自动找到此包. MySQLdb基本上是MySQL C API的Python版,遵循Python Database API Specification v2.0. 其他: 1. 平台及版本 linux 内核2.6,gcc 3.4.4,glibc 2

python 连接mysql多层结构实例

一.python 连接mysql多层结构: 目录文件介绍: sqlexec             sql执行操作,例:增删改查 table                 数据库表模块 一个表一个模块 index.py            主文件 conf.py              数据库连接信息 目录结构如下: -rw-r--r-- 1 root root     167 Jun 22 20:36 conf.py-rw-r--r-- 1 root root     244 Jun 2