我们会讲两种Redis的安装方法,今天首先介绍使用Docker来安装Redis。因为非常方便。这里也当我们再次熟悉一下Docker的使用了。
关于Docker也可以参考笔者之前的文章。
1.docker pull redis
192:~ wanghanxiang$ docker pull redis
Using default tag: latest
latest: Pulling from library/redis
fc7181108d40: Already exists
3e0ac67cad82: Pull complete
6ee495cb7235: Pull complete
9f7206d08b9d: Pull complete
a8354ef8cccb: Pull complete
53afb10d81c2: Pull complete
Digest: sha256:ca2d9251c2818df48c6598e01a5bdeab46040dc7ab236abe075d7c7343465177
Status: Downloaded newer image for redis:latest
2. docker images 检查一下我们本地的images里面是否有安装成功
192:~ wanghanxiang$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
redis latest 3c41ce05add9 12 days ago 95MB
mysql latest c7109f74d339 12 days ago 443MB
java 8 d23bdf5b1b1b 2 years ago 643MB
3. docker run -p 6379:6379 -d redis:latest redis-server 加载容器
4. docker ps 查看一下启动的容器
192:~ wanghanxiang$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
57bb4389f847 redis:latest "docker-entrypoint.s…" 46 seconds ago Up 44 seconds 0.0.0.0:6379->6379/tcp epic_blackwell
5. docker inspect 57bb4389f847 | grep IPAddress 查看容器的ip地址
192:~ wanghanxiang$ docker inspect 57bb4389f847 | grep IPAddress
"SecondaryIPAddresses": null,
"IPAddress": "172.17.0.2",
"IPAddress": "172.17.0.2",
6.连接redis方式
docker exec -ti 57bb43 redis-cli
docker exec -ti 57bb43 redis-cli -h localhost -p 6379
docker exec -ti 57bb43 redis-cli -h 172.17.0.2 -p 6379
注意:
//连接到主机127.0.0.1
192:~ wanghanxiang$ docker exec -ti 57bb43 redis-cli
127.0.0.1:6379> exit
//连接到其他服务器
docker exec -it 57bb43 redis-cli -h 192.168.1.100 -p 6379 -a your_password //如果有密码 使用 -a参数
7.关闭容器
docker stop 57bb43
当然了公司一般都使用的linux的系统,推荐一篇写的很详细的文章。