38
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

posted at

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"

データの保存も大丈夫そうです。
開発環境としてはとてもお手軽でよいですね。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
38
Help us understand the problem. What are the problem?