摘要:
集群模式 Redis 集群有16384个哈希槽,每个key通过CRC16校验后对16384取模来决定放置哪个槽.集群的每个节点负责一部分hash槽,主从节点数据一致性的原理和主从模式一样 Redis集群运行原理如下: 1.所有的Redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化 阅读全文
摘要:
哨兵模式 哨兵模式(Sentinel)机制。如果主服务器挂了,我们可以将从服务器升级为主服务器,等到旧的主服务器(挂掉的那个)重连上来,会将它(挂掉的主服务器)变成从服务器 一个或者多个哨兵Sentinel不停地监控Redis主从服务器是否正常工作 如果某个Redis实例有故障,那么哨兵负责发送消息 阅读全文
摘要:
1 背景 涉及身份验证的系统都需要存储用户的认证信息,常用的用户认证方式主要为用户名和密码的方式,为了安全起见,用户输入的密码需要保存为密文形式,可采用已公开的不可逆的hash加密算法,比如SHA256, SHA512, SHA3等,对于同一密码,同一加密算法会产生相同的hash值,这样,当用户进行 阅读全文
摘要:
Azure Maps 提供了一个功能强大的 Api 列表,用于在地理功能内进行搜索。 这些 Api 遵循表示地理功能的标准 GeoJSON 规范 。 GeoJSON 规范仅支持以下几何图形: GeometryCollection LineString MultiLineString MultiPoi 阅读全文
摘要:
1.简介 GeoJSON是一种对各种地理数据结构进行编码的格式。GeoJSON对象可以表示几何、特征或者特征集合。GeoJSON支持下面几何类型:点、线、面、多点、多线、多面和几何集合。GeoJSON里的特征包含一个几何对象和其他属性,特征集合表示一系列特征。 一个完整的GeoJSON数据结构总是一 阅读全文