kakts-log

programming について調べたことを整理していきます

2017-09-01から1ヶ月間の記事一覧

facebook/flow Comment Typesによるpure javascriptでの型チェック

概要 javascriptの静的型付けのチェックを行うツールであるflowというツールを導入し、業務で開発しているプロダクトの品質向上を目指そうと考えています。 既にpure javascriptで書かれた環境があるので、このコードを書き直さずにflowを導入したいと考えて…

Redis Sentinel configファイルのまとめ

概要 Redis Sentinelを用いて、Redisクラスタのモニタリング、master slaveの各プロセスの監視と自動フェイルオーバーを行うことができます。 今回はRedis Sentinelの起動時のconfigファイルについてメモがてらざっくりまとめます。 Redis Sentinel について…

Go revelでのmongoDBとのコネクション、CRUD処理についてのメモ

概要 Go revelというwebフレームワークで個人のwebアプリを作っている最中にハマった箇所のメモ。 mgoというGoのmongoドライバを使って、mongoDBとのコネクションを保持させ、CRUD処理を1ファイルにまとめて 他のcontroller層から呼び出して使いたかったので…

Vagrant VM内にたてたmongodにhost OSから接続できるようにする

概要 Vagrant VM内でmongodを立てて、host OSからアクセスできるようにする方法をまとめます。 docker containerで以前mongo用コンテナの建て方についてまとめたのですが、 仕事でVagrantでVMを立て、その中でmongodを立てる機会があり、 今回はその時に行っ…

redis 4系から追加されたUNLINKについて

はじめに 2017年7月にリリースされたredis4.0から、特定のキーの値を非同期的に削除するUNLINKコマンドがでました。 UNLINKコマンドの既存のDELコマンドとの違いついてまとめます。 redis4.0系リリース 2017年7月にredis4.0系がリリースされました。 主な機…