13.5. LevelDB キャッシュストア


LevelDB は、文字列キーから文字列値への順序付けられたマッピングを提供するキーバリューのストレージエンジンです。
LevelDB キャッシュストアは 2 つのファイルシステムディレクトリーを使用します。それぞれのディレクトリーは、LevelDB データベースについて設定されます。1 つのディレクトリーは、期限が切れていないデータを保存し、2 つ目のディレクトリーは、パージの前に期限の切れたキーを保存します。

13.5.1. LevelDB キャッシュストアの設定

手順13.5 LevelDB キャッシュストアを設定するには、以下を実行します。

  1. https://github.com/fusesource/leveldbjni から leveldbjni-all-1.7.jar ファイルを取得し、これを modules/system/layers/base/org/fusesource/leveldbjni-all/main ディレクトリーにコピーします。
  2. JAR ファイルをリソースに組み込むように module.xml ファイルを変更します。
    <module xmlns="urn:jboss:module:1.1" name="org.fusesource.leveldbjni-all">
       <properties>
          <property name="jboss.api" value="private"/>
       </properties>
    
       <resources>
          <resource-root path="leveldbjni-all-1.7.jar"/>
            <!-- Insert resources here -->
       </resources>
    
       <dependencies>
       </dependencies>
    </module>
    
    Copy to Clipboard Toggle word wrap
  3. データベースを設定するには、standalone.xml のキャッシュ定義に以下を追加します。
    <leveldb-store path="/path/to/leveldb/data"
        passivation="false"
        purge="false" >
        <expiration path="/path/to/leveldb/expires/data" />
    </leveldb-store>
    
    Copy to Clipboard Toggle word wrap

注記

LevelDB ライブラリーおよび JNI コネクターは JBoss Data Grid 6.2 ディストリビューションの一部ではありません。テスト済みバージョンを使用するには、https://github.com/fusesource/leveldbjni のファイル leveldbjni-all-1.7.jar を JBoss Data Grid デプロイメントに追加します。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る