博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Memcache的客户端连接系列(二) Python
阅读量:7055 次
发布时间:2019-06-28

本文共 1375 字,大约阅读时间需要 4 分钟。

关键词: Memcached   Python 客户端

声明:本文并非原创,转自华为云帮助中心的 的用户指南。客户端连接方法通用,故摘抄过来分享给大家。

Python客户端示例

  • 用户的弹性云服务器已安装好Python,建议为2.7.6或更高版本。
  • 已获取依赖包。
     说明:

    其中x.y.z为依赖包的版本号,建议获取最新版本。

  1. 获取缓存实例的IP地址/域名和端口。
    1. 登录。
    2. 在管理控制台左上角单击图标,选择区域和项目。
       说明:

      此处请选择与租户的应用服务相同的区域。

    3. 单击页面上方的“服务列表”,选择“数据库 > 分布式缓存服务”,进入分布式缓存服务信息页面。
    4. 单击左侧菜单栏的“缓存管理”,进入缓存实例信息页面。
    5. 单击需要使用的其中一个缓存实例的名称,进入该缓存实例的基本信息页面。查看并获取该分布式缓存实例的IP地址/域名和端口。
  2. 将已获取的python-binary-memcached-x.y.z.zip依赖包上传到已创建的弹性云服务器。
  3. 登录弹性云服务器。
  4. 执行如下命令安装依赖包。

    unzip -xzvf python-binary-memcached-x.y.z.zip

    cd python-binary-memcached-x.y.z

    python setup.py install

  5. 新建Python文件如dcs_test.py,将如下Python代码复制到dcs_test.py文件并修改代码。
    • 密码模式代码示例
      其中ip or domain name:port需要修改为 获取的缓存实例IP地址/域名和端口。userName和password需要修改为缓存实例的用户名和密码。
      ###python 连接加密Memcached代码import bmemcachedclient = bmemcached.Client(('ip or domain name:port'), 'userName', 'password')    ###ip or domain name:port,userName,passwordprint "set('key', 'hello world!')"print client.set('key', 'hello world!')print "get('key')"print client.get('key')
       
    • 免密模式代码示例

      其中ip or domain name:port需要修改为获取的缓存实例IP地址/域名和端口。

      ###python 连接免密Memcached代码import bmemcachedclient = bmemcached.Client('ip or domain name:port')print "set('key', 'hello world!')"print client.set('key', 'hello world!')print "get('key')"print client.get('key')
       
  6. 运行dcs_test.py文件,可以看到如下结果。
    set('key','hello world')[true]get('key')hello world!

转载于:https://www.cnblogs.com/husterindg/p/9103744.html

你可能感兴趣的文章
F5 BIG-IP LTM 1500/3400/6400/6800 LCD面板介绍
查看>>
About blk_qc_t
查看>>
随手记忆
查看>>
RxSwift: ReactiveX for Swift
查看>>
实现批量修改AD用户属性
查看>>
企业硬件服务器发布Lync 2013边缘
查看>>
【杀软】Win7内置恶意软件删除工具——MRT
查看>>
Microsoft Office 2013 Professional Plus官方中文版增强版RTM
查看>>
域控制器的强制卸载,Active Directory系列之十四
查看>>
UIDatePicker和UIPickerView
查看>>
win7 蓝牙鼠标添加无反应原因一例
查看>>
工作中傻傻的错-2011/11
查看>>
eclipse 配置thrift
查看>>
myeclipse连接SQL 2012
查看>>
Linux核心-第二章 软件基础
查看>>
kubernates之删除pod
查看>>
我的友情链接
查看>>
单元测试之驱动模块和桩模块的作用和区别
查看>>
mysql使用binlog数据恢复
查看>>
UDP编程,发送图片或文件
查看>>