使用Docker容器准备Redis

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"

存储数据似乎是没问题的。
作为开发环境来说,非常方便好用呢。