在Docker中搭建Redis集群可以通过使用Docker Compose来实现。以下是一个简单的示例:
version: '3.7' services: redis-1: image: redis ports: - "6379" command: redis-server --port 6379 redis-2: image: redis ports: - "6380" command: redis-server --port 6380 redis-3: image: redis ports: - "6381" command: redis-server --port 6381 docker-compose up -d 以上命令将会启动三个Redis容器,分别对应端口6379、6380和6381。
docker ps 可以看到三个Redis容器正在运行。
可以使用redis-cli工具连接到Redis集群的任何一个节点,例如:
redis-cli -h localhost -p 6379 可以使用Redis官方提供的集群管理工具redis-trib来配置Redis集群。可以通过在一个Redis容器中运行以下命令来安装redis-trib:
docker exec -it <redis-container-id> bash apt-get update apt-get install redis-tools redis-cli --cluster create <ip>:6379 <ip>:6380 <ip>:6381 --cluster-replicas 0 注意替换
可以使用redis-cli工具或其他Redis客户端工具来测试Redis集群的读写操作,以确保集群正常运行。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。