首先,确保安装好docker的桌面版客户端,配置好了国内镜像。
拉取redis镜像,默认是tag为latest的镜像。
docker pull redis
启动一个实例:
docker run -itd --name redis-test -p 6379:6379 redis
这里启动了一个名称为redis-test的实例,并且把redis服务的默认端口映射到本地的6379端口,这样在本地可以使用客户端或者程序连接了。
典型的JAVA版使用jedis组件访问的实例如下:
maven引入依赖包:
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>3.2.0</version>
</dependency>
编写访问代码:
Jedis jedis = new Jedis("localhost");
jedis.set("key", "value")
String s = jedis.get("key");
登录到容器内用redis-cli
docker exec -it redis-test /bin/bash
在容器内使用redis-cli可以连接到服务,并执行命令
redis-cli