构建Redis集群用户名密码设置指南(redis集群用户名密码)
Redis是一种open source的单机key-value中间件,其可以高效的操作用于存取结构化数据。在多处理器服务器上,它可以通过使用Redis集群,提供读写的性能弹性,而且可以省去升级和调整数据库的烦恼。
因此,Redis集群设置及用户名密码设置就提前出现在系统管理员的任务列表中。下面,我们将基于Redis社区版来构建一个3节点Redis集群,并设置相应的用户名密码。
在此示例中,我们将使用3台不同的计算机安装3个Redis实例,每台计算机安装一个实例。接下来,需要确保所有的实例都能够正常的访问,也就是说,只要实例的ip地址是可被内外界都访问的,基于主机安全性也是必要的。
接着,安装完毕之后,我们还需要给每个实例设置用户名密码,可以使用以下的redis命令,该命令会自动为每个实例生成一个随机字符串作为密码。
127.0.0.1:6379> CONFIG SET requirepass [newpass]
至此,我们可以确定用户名密码已经完成。紧接着,我们利用开发者文档提供的命令,可以让3个实例变成一个Redis集群:
127.0.0.1:6379> CLUSTER MEET {master ip} {master port}
127.0.0.1:6379> CLUSTER ADDSLOTS {slot_id1} {slot_id2} {slot_id3}127.0.0.1:6379> CLUSTER REPLICATE {replica_node_id}
我们用一个redis指令检查整个集群是否works OK:
127.0.0.1:6379> CLUSTER INFO
这样,我们已经搭建完成一个Redis集群,设置完用户名密码之后可以实现灵活读写,在数据量庞大时也不会出现性能瓶颈。
搭建Redis集群要求技术人员必须对多种数据库技术、网络技术以及安全技术拥有了解,而此文章就提供个正确搭建的步骤,以及用户名密码设置的指南。