redis虚拟机模拟集群,节点,增加多端口命令
Redis启动多端口,运行多实例
使用redis在同一台机器上,启用多个端口,实现多个实例,完成集群的模拟实现。
- 启动多实例
redis默认启动端口为6379,我们可以使用 --port 来指定多个端口,如下,在linux终端命令:
redis-server &
redis-server --port 6380 &
redis-server --port 6381 &
redis-server --port 6382 &
查看启动的redis实例:
ps -ef | grep redis
- 使用实例
使用其中一个redis实例:
root@iZ251fha7aeZ src]# redis-cli -p 6380
127.0.0.1:6380> keys '*'
(empty list or set)
127.0.0.1:6380> set foo hello
OK
127.0.0.1:6380> keys '*'
1) "foo"
127.0.0.1:6380> set foo1 hello
OK
127.0.0.1:6380> keys '*'
1) "foo1"
2) "foo"
127.0.0.1:6380> get foo1
"hello"
127.0.0.1:6380>
完成了redis多端口,多实例的部署和使用了
- 关闭实例
redis 的关闭如下:
redis-cli shutdown
指定端口实例
redis-cli -p 6380 shutdown