Jedis源码分析
/*--> */ /*--> */ /*--> */ /*--> */ /*--> */ /*--> */ Jedis源码分析 Jedis继承关系 Jedis提供了redis的客户端的连接和命令查询.从jedis继承关系中,Jedis实现很多的命令接口,每个接口都定义了不同的操作形式,这符合面向对象开发原则中的接口隔离原则和单一职责原则。下面的接口声明了相关的redis命令操作,每个接口都负责对一部分的命令进行方法声明。 下列接口由父类BinaryJedis所依赖的接口 BasicCommands:提供基础的查询命令,如ping,quit,flushdb BinaryJedisCommands:提供了针对redis数据结构的CURD等操作,其中参数(K-V)必须以byte数组形式提供 MultiKeyBinaryCommands:提供了针对redis数据结构的CURD等批量操作,其中参数(K-V)必须以byte数组形式提供 AdvancedBinaryJedisCommands:提供高级操作redis的命令,如config相关,slowlog,client等命令,其中参数(K-V)必须以byte数组形式提供 BinaryScriptingCommands:提供Lua脚本运行命令,命令必须以byte数组形式提供。 Jedis所依赖的接口 JedisCommands