閱讀330 返回首頁    go 阿裏雲


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

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

購買成功後,在雲數據庫Redis版可以看到當前實例:

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

通過ECS跳板機登錄GPU物理機。 獲取redis-py:
git clone https://github.com/andymccurdy/redis-py.git
(如果不能訪問外網,需要參考如何通過ECS設置代理)
安裝:

cd redis-py/
sudo python setup.py install

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

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

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

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

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

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

#!/usr/bin/env python
#-*- coding: utf-8 -*-
import redis

#這裏替換為localhost的內網IP和中轉端口號
host = 'localhost'
port = 中轉端口號

#這裏替換為實例id和實例password
user = '16a8b70ef37d400e'
pwd = '************'

#連接時通過password參數指定AUTH信息,由user,pwd通過":"拚接而成
r = redis.StrictRedis(host=host, port=port, password=user+':'+pwd)

#連接建立後就可以進行數據庫操作,詳情文檔參考https://github.com/andymccurdy/redis-py
r.set('book1', 'Algorithms');
r.set('book2', 'Assembly');
r.set('book3', 'Mathmatics');
r.set('book4', 'Artists');
r.set('book5', 'Calculors');
print r.get('book1')
print r.get('book2')
print r.get('book3')
print r.get('book4')
print r.get('book5')

運行:

python test_kvstore.py
Algorithms
Assembly
Mathmatics
Artists
Calculors

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


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

點擊“立即體驗”進入阿裏雲數據管理係統(Aliyun DMS),界麵如下:

依次點擊“book1”~ “book5”,結果應該與test_kvstore.py中預設值一致。

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

最後更新:2016-11-23 16:03:51

  上一篇:go 雲數據庫Memcache版__訪問其他雲產品_操作指南_高性能計算-阿裏雲
  下一篇:go 掛載nfs方法__操作指南_高性能計算-阿裏雲