iyuichiの私的開発ログ

渋谷で働くWebエンジニアのログ. Java, Android, iOS, Docker, GCP, AWS, ゲーム開発

redisをDockerコンテナで用意する

redisをDockerコンテナで用意してみました。

docker run --name redis -d -p 6379:6379 redis redis-server --appendonly yes

これでredisのコンテナが起動するので動作確認してみます。

ローカルから接続するためmacにもredisをインストールしました。

brew install redis

これで準備完了。接続してみます。

$ redis-cli

127.0.0.1:6379>

接続できました。

コマンドをいくつか試してみます。

127.0.0.1:6379> set test abc

OK

127.0.0.1:6379> set room01 1000

OK

127.0.0.1:6379> keys *

1) "test"

2) "room01"

127.0.0.1:6379> get room01

"1000"

一度プロセスを落として起動してもデータが残っているかみてみます。

$ docker stop redis

$ redis-cli 127.0.0.1:6379> keys *

Error: Server closed the connection

127.0.0.1:6379> exit

$ docker start redis

$ redis-cli 127.0.0.1:6379> keys *

1) "room01"

2) "test"

データの保存も大丈夫そうです。

開発環境としてはとてもお手軽でよいですね。