1、redis创建集群命令
redis集群节点数最少为3个。 --replicas 1 1 代表的是主节点数/从节点数的比例
在集群中一个节点的redis安装目录下的src目录内执行./redis-trib.rb create --replicas 1 192.168.0.1:6379 192.168.0.1:6380 192.168.0.2:6379 192.168.0.2:6380 192.168.0.3:6379 192.168.0.3:6380
当节点数只有3个时,创建集群即所有几点都为主节点。
/redis-trib.rb create --replicas 0 192.168.0.1:6379 192.168.0.1:6380 192.168.0.2:6381
2、redis添加用户鉴权
设置redis密码 无需重启方式
依次登陆集群的所有节点 redis-cli -c -h 192.168.43.86 -p 7301
执行以下命令
config set masterauth abcd1234
config set requirepass abcd1234
auth abcd1234
config rewrite
3、redis集群删除命令
redis-cli -c -h redis集群机器的IP keys "poc_feature_012_01*" | xargs -i redis-cli -h redis集群机器的IP del {}
此种删除方式效率较低 1秒才200~300左右,谨慎使用。
要效率高的话,建议先将要删除的key先找出来 再删除。