分布式缓存服务 DCS-Python-binary-memcached客户端连接Memcached(Python):Python-binary-memcached客户端连接Memcached
分布式缓存服务 DCS-Python-binary-memcached客户端连接Memcached(Python):Python-binary-memcached客户端连接Memcached
Python-binary-memcached客户端连接Memcached
- 登录分布式缓存服务管理控制台。
- 在管理控制台左上角单击,选择实例所在的区域。
- 单击左侧菜单栏的“缓存管理”,进入缓存实例信息页面。
- 单击需要使用的其中一个Memcached实例的名称,进入该Memcached实例的基本信息页面。查看并获取该Memcached实例的IP地址/ 域名 和端口。
- 将已获取的python-binary-memcached-x.y.z.zip依赖包上传到已创建的弹性云服务器,假设下载得到的包名为python-binary-memcached-x.y.z.zip。
- 登录弹性云服务器。
- 执行如下命令安装依赖包。
unzip -xzvf python-binary-memcached-x.y.z.zip
cd python-binary-memcached-x.y.z
python setup.py install
如以上步骤安装报错,可使用apt或yum方式安装依赖包,如apt方式安装的具体命令如下:
apt install python-pip;
pip install python-binary-memcached;
- 新建Python文件如dcs_test.py,将如下Python代码复制到dcs_test.py文件并修改代码。
- 密码模式代码示例
其中ip or domain name:port需要修改为4获取的Memcached实例IP地址/域名和端口。userName和password需要修改为Memcached实例的用户名和密码。
import bmemcached client = bmemcached.Client(('ip or domain name:port'), 'userName', 'password') print "set('key', 'hello world!')" print client.set('key', 'hello world!') print "get('key')" print client.get('key')
- 免密模式代码示例
其中ip or domain name:port需要修改为4获取的Memcached实例IP地址/域名和端口。
import bmemcached client = 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')
- 密码模式代码示例
- 运行dcs_test.py文件,可以看到如下结果。
# python test.py set('key', 'hello world!') True get('key') hello world!