答案Redis配置仅设置一个主库(redis配置主库只能写)
Redis是一个开源的、基于内存的、高性能键值对数据库,可用于快速访问大量数据。它支持多个数据类型,将数据存储在内存中,并提供复制功能,允许您用于实现多个Redis实例的集群功能。
对于单节点的Redis实例,只需要设置一个主库即可实现完全正常的运行。要正确配置Redis实例,您必须按照下列步骤进行:
1. 运行redis-server命令,运行Redis:
$redis-server
2. 接下来,将Redis主机名指定为运行实例的服务器地址:
$ redis-cli
127.0.0.1:6379> CONFIG SET master 127.0.0.1OK
3. 为Redis实例添加新主机:
127.0.0.1:6379> SLAVEOF master 127.0.0.2
OK
4. 确认主机添加成功:
127.0.0.1:6379> INFO REPLICATION
# Replicationrole:master
connected_slaves:1slave0:127.0.0.2:6379,s_state:online,
5. 运行以下命令以保存所有设置:
127.0.0.1:6379> CONFIG REWRITE
上述步骤之后,Redis就只设置了一个主库,您就可以开始使用Redis实例了。当然,您还需要对Redis做其他的配置,例如设置持久化、设置安全访问等,否则Redis实例可能会受到外部破坏的威胁。