Python连接Redis

Python连接Redis
安装Python Redis客户端,并通过Python Redis客户端访问Redis实例。
 
本文的ECS以Linux-CentOS操作系统为例。
 
操作步骤
 
1. 登录ECS。
 
    a. 登录云服务器ECS管理控制台。
 
    b. 单击左侧导航栏实例,进入实例管理页面。
 
    c. 选择目标实例,单击操作列远程连接。
 
    d. 输入用户名和密码。
 
2. 配置编辑环境。执行以下命令,安装Python。
 
yum install python
 
3. 安装Python Redis客户端,可参考redis-py-cluster详细信息。
 
    a. 执行以下命令下载Python Redis客户端。
 
wget https://github.com/Grokzen/redis-py-cluster/archive/1.3.6.tar.gz

集群版redis-py-cluster的版本需要大于等于1.2.0。
 
    b. 执行以下命令解压下载的Python Redis客户端文件。
 
tar –zxvf 1.3.6.tar.gz
 
    c. 执行以下命令进入解压后的Python Redis目录。
 
cd redis-py-cluster-1.3.6
 
    d. 执行以下命令安装Python Redis客户端。
 
python setup.py install
 
    执行结果
 
    执行以下命令,确认Python Redis客户端是否安装成功,并进入命令行模式。
 
phthon
 
系统返回以下信息说明安装成功。
 
 
 
4. 连接Redis实例。
 
依次执行以下命令连接Redis实例:
 
from rediscluster import StrictRedisCluster
 
startup_nodes = [{"host": "Domain-Name", "port": "Port"}]
 
rc = StrictRedisCluster(startup_nodes=startup_nodes,password='Password',max_connections=32, max_connections_per_node=True,socket_timeout=5000,socket_connect_timeout=3000,retry_on_timeout=True )
 
rc.set("foo", "pingan yun")
 
   •   Domain-Name:Redis实例的访问域名,可参考查看实例基本信息。
 
   •   Port:Redis实例的连接端口,可参考查看实例基本信息。
 
   •   Password:Redis实例的密码,在创建Redis实例时设置(可参考创建实例)​​​​​​​,可参考查看实例基本信息查看。
 
    执行结果
 
    执行以下命令,查看刚刚向Redis实例中写入的数据,系统返回pingan yun即连接成功。
 
print(rc.get("foo"))