Github ActionsでMySQLとRedisを使用したテストをする

ワークフローのサービスを使ってMysqlとRedisを使う CIでMySQLとRedisに依存したテストを実行するに当たって、それぞれのコンテナを立てたのでメモ envにそれぞれ設定する変数を定義する。 ジョブをランナーマシン上で直接実行する場合は、ホストのポートとコンテナのポートをつなぐことを忘れずに services: mysq ...

Redisクライアントをbuildする

TL;DR GithubActionsのワークフローでubuntuにredisクライアントをインストールしようとしたらエラーがでた。 とりあえず、直接ビルドしてインストールした。 aptでインストールしたらタイムアウトした 例によってインストール sudo apt-get install -y redis ...しようと思ったがエラーがでた。 ...

Redisチップ

すべてのKeyを取得 redis> keys * redisでマルチバイト文字列が文字化けするとき 接続時にrawオプションを使えばいい redis-cli --raw ` ...