基于Centos7系统,由浅入深讲解如何部署Redis的四种模式,分别是:单机模式、主从模式、哨兵模式、集群模式。
完整原文:http://exp-blog.com/2018/09/14/pid-2285/
同时提供Jedis客户端封装源码:
● 屏蔽Jedis与JedisCluster的连接细节和差异,统一封装成RedisClient类,并内置连接池
● 统一Jedis与JedisCluster连接的配置项,封装成RedisBean类,主要供RedisClient使用
● 屏蔽byte[]数据类型,所有实现了序列化接口的对象均可直接在Redis进行读写
● 保留String数据类型(并不会序列化成byte[],目的是保留与其他程序交互数据的方式)
● 把Redis的Map封装成RedisMap类(key强制为String),暴露API模仿Java的Map
● 把Redis的Set封装成RedisSet类,暴露API模仿Java的Set
● 把Redis的List封装成RedisList类,暴露API模仿Java的List
● 把Redis的单键值对封装成RedisObj类
1