閱讀620 返回首頁    go windows


雲數據庫Memcache版__訪問其他雲產品_操作指南_高性能計算-阿裏雲

用戶可以在[在阿裏雲官網購買]雲數據庫memcache版實例(https://www.aliyun.com/product/ocs)

購買成功後,在雲數據庫memcache版管理控製台可以看到當前實例

注意將內網地址、端口號和訪問賬號記錄下來,訪問密碼在創建實例時已經設置,如果忘記,則需要點擊左側麵板“修改密碼”進行修改。

通過ECS跳板機登錄GPU物理機,從github上下載文件python-binary-memcached-0.24.2.tar.gz並拷貝到物理機上。

解壓:

tar zxvf python-binary-memcached-0.24.2.tar.gz

安裝:

cd python-binary-memcached-0.24.2/
sudo python setup.py install

目前物理機無法直接訪問雲數據庫memcache版,需要通過ECS中轉,方法如下。

建立ssh tunnel,在GPU物理上運行命令

ssh -fN -v -N root@ECS內網IP -L 中轉端口號/雲數據庫memcache版內網地址/雲數據庫memcache版內網端口

其中中轉端口號由用戶指定,雲數據庫memcache版端口號、雲數據庫memcache版內網地址用戶可以在控製台查到。

運行上述命令後,輸入ECS跳板機的密碼。

之後,物理機可以訪問雲數據庫memcache版,但是需要用localhost來替代雲數據庫memcache版內網地址,用中轉端口號來替換雲數據庫memcache版端口號。

測試: 在物理機上編寫test_ocs.py代碼如下:

#!/usr/bin/env python
import bmemcached
client = bmemcached.Client(('localhost:中轉端口號'), 'OCS訪問賬號', 'OCS密碼')
print client.set('city1', 'Beijing')
print client.set('city2', 'Shanghai')
print client.set('city3', 'Guangzhou')
print client.set('city4', 'Shenzhen')
print client.set('city5', 'Hangzhou')
print client.get('city5')
print client.get('city4')
print client.get('city3')
print client.get('city2')
print client.get('city1')

運行:

python test_ocs.py
True
True
True
True
True
Hangzhou
Shenzhen
Guangzhou
Shanghai
Beijing

回到OCS管理控製台查看,如下圖所示

可以看到OCS的數據個數增加了5個,這是由GPU物理機寫入的。查看數據可以通過控製台左側麵板中的“緩存數據管理”實現。

依次輸入“city1”~ “city5”,結果應該與test_ocs.py中預設值一致。

關於OCS更多文檔參考OCS文檔中心

最後更新:2016-11-23 17:16:02

  上一篇:go 雲數據庫RDS__訪問其他雲產品_操作指南_高性能計算-阿裏雲
  下一篇:go 雲數據庫Redis版__訪問其他雲產品_操作指南_高性能計算-阿裏雲