Couchbase-Python.

Couchbase Python SDK.
今すぐダウンロード

Couchbase-Python. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • The Apache License 2.0
  • 価格:
  • FREE
  • 出版社名:
  • Couchbase, Inc.
  • 出版社のWebサイト:
  • http://www.couchbase.com/

Couchbase-Python. タグ


Couchbase-Python. 説明

CouchBase-Pythonは、CouchBase MemcachedインターフェースとCouchBase REST APIインターフェイスの両方に接続する方法を提供するPythonライブラリです。問題:http://www.couchbase.org/issues/browse/pycbcusagetwo単純なユースケースデフォルトのバケットでキーを設定してから、MemcachedおよびRESTクライアントを使用して新しいバケットを作成してください。#!/ usr / bin / CouchBaseClientからCouchBaseClientFrom CouchBaseClientFrom CouchBaseClientFrom CouchBaseClientFrom CouchBase.Rest_ClientからretConnectionClient = couchbaseClient( "http:// localhost:8091 / pools / default"、 "default"、 "、false)client.set(" key1 " 、0,0、 "value1")client.get( "key1")server_info = {"ip": "localhost"、 "port":8091、 "username": "管理者"、 "password": "password"} REST = RESTCONNECTION(SERVER_INFO)REST.CREATE_BUCKET(BUCKET = 'NEWBUCKET'、RAMQUOTAMB = 100、AUTHTYPE = 'NONE'、S aslpassword = ''、REPLICANUMBER = 1、PROXYPORT = 11215、BACKETTYPE = 'membase')サブセットを作成してからセットを作成してからビューを作成し、Unified Clientを使用してビューを作成します.import CouchBase#CouchBase ServerCB = CouchBase.Serverに接続します( 'localhost:8091'、username = 'administrator'、password = 'password')rective = cb.cb.create( 'default')を除くデフォルトのバケット( 'default')を除くsubscriptdefault_bucket = cb ]#]添え字(.SETへの同時)を使用した値を設定します.default_bucket =' value1 '#functiondefault_bucket2 = cb.bucket(' default ')#####s subscriptを使用してJSON値を設定します(ご連心ください。 .set)default_bucket2 = {'value'、 'value2'、 'expiration':0、 'flags':10} #functiondefault_bucket.setを使用して値を設定します( 'key3'、0,0、 'value3')#key1 '+ str(default_bucket.get(' key1 '))を使用してキーを取得' key2 '+ str(default_bucket2.get(' key2 '))#subscriptprint'キー3でキーを取得する'+ str(default_bucket2 )#bucketcを削除するB.Delete( 'default')試してみてください。 = cb #関数を持つJSON文書を設定#これはmemcached protocol#に$ flagsと$ expirationを変換します。_iddoc_id = newbucket.saveを自動的に生成します({'type': 'item'、 'value': 'JSON TEST'、 '$ flags':25})print doc_id + '' + str(newbucket )#指定された_idDoc_id = newbucket.saveを使用します({'_ id': 'key4'、 'type': '項目 '、' value ':' JSON TEST '、' $ flags ':25})doc_id +' '+ str(newbucket )design = {"_id": "_design / testing"、 "language": "javascript"、 "views":{"all":{"map": ''関数(doc){ n emit(doc、null); n} '' '}、}#デザインを保存Document#_REVのみで、登録できます。 ")行の行の場合:RowRunning TestSrequirementsを印刷する: - Easy_installノーズ - 鼻を使用して鼻を使ってテストを実行します。インストールされている環境に合わせてカスタマイズできるtest.ini.templateが提供されています。 test.ini.templateをtest.ini、customize、次のコマンドを実行して実行してから、次のコマンドを実行して実行します。 file = test.ini --with-coverage --cover-package = couchbase --cover-htmlこれはカバーレポートを「カバー」ディレクトリに出力します。製品のホームページ


Couchbase-Python. 関連ソフトウェア