SymfowareSymfowareSymfowareについての考察blogPostgreSQL拡張redis_fdwの使い方redis_fdwをインストールしてみました。PGXNでredis_fdwをインストールする使い方を調べてみます。extensionコマンドで有効にするのですが、インストール直後だと、こんなエラーになります。directory調べてみると、どうやらredis_fdwが依存しているライブラリ、hiredisのインストール時、lddconfigが行われないため、こんなエラーになるようです。directoryコマンドで、「lddconfig」を実行してライブラリをロードしなおすか、OSを再起動してやれば認識されます。redis_fdwテーブルを作成http://pgxn.org/dist/redis_fdw/ここを参考にredis_fdwを使ってみます。postgresユーザーになって、psqlを起動。help.「sample」というデータベースを作成し、sampleに切り替えます。extensionコマンドを実行し、redis_fdwを有効にします。SERVERでredisサーバーを指定。TABLEで、テーブル名とredisサーバーの関連付け。MAPPINGで閲覧できるようにします。redis_server;実行内容は以下のとおり。MAPPINGこれで、PostgreSQLからredis_db0というテーブル名でRedisにアクセスできるようになります。Redisへのデータ登録redis-cliコマンドを使用してRedisにデータを登録します。※ちなみに、PostgreSQL経由でRedisへのデータ登録は行えないようでした。以下、2つのデータを登録します。value:'redis_only_value'実際のコマンドはこのようになります。redis_only_valueOK登録できたか確認してみます。コマンド一覧PostgreSQLでRedisデータの検索psqlで、作成したredis_db0を検索してみます。rows)ちゃんとデータが取得できてます。次は、PostgreSQLにテーブルを作成してデータを登録します。rows)redisのデータと結合して検索も可能でした。次のページプロフィールAuthor:symfoblog形式だと探しにくいので、まとめサイト作成中です。