MCPcopy Index your code
hub / github.com/alphazero/jredis

github.com/alphazero/jredis @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,661 symbols 6,902 edges 174 files 767 documented · 46%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Connection (Interface)
Connection defines the general (required) and optional contract of a JRedis connection. Redis protocol does [7 implementers]
core/api/src/main/java/org/jredis/connector/Connection.java
Listener (Interface)
Your basic ClusterModel.Event Listener. @author joubin (alphazero@sensesay.net) @date Mar 29, 2010 [3 implementers]
extensions/api/src/main/java/org/jredis/cluster/ClusterModel.java
RI (Interface)
[TODO: document me!] @author joubin (alphazero@sensesay.net) @date Sep 17, 2010
core/ri/src/main/java/org/jredis/ri/RI.java
Response (Interface)
[TODO: detail the requirements - this is wip.] Response is a Message object that will read itself from a {@l [4 implementers]
core/api/src/main/java/org/jredis/protocol/Response.java
HashAlgorithm (Interface)
silly me? Remove this. @author joubin (alphazero@sensesay.net) @date Mar 24, 2010 [3 implementers]
extensions/api/src/main/java/org/jredis/cluster/support/HashAlgorithm.java
_specification (Interface)
[TODO: document me!] @author Joubin Houshyar (alphazero@sensesay.net) @version alpha.0, Apr 15, 2009 @since alpha.0
core/ri/src/main/java/org/jredis/ri/alphazero/_specification.java
Codec (Interface)
Defines the necessary methods for a Java type encoder-decoder. Implementations of this interface can be registered with [3 …
core/api/src/main/java/org/jredis/Codec.java
StaticHashCluster (Interface)
A basic ClusterModel that uses hashing of keys to distribute keys on a static set of nodes. This type of cluste [2 implementers]
extensions/api/src/main/java/org/jredis/cluster/model/StaticHashCluster.java

Core symbols most depended-on inside this repo

get
called by 1314
core/api/src/main/java/org/jredis/JRedis.java
getLocalizedMessage
called by 314
core/api/src/main/java/org/jredis/ClientRuntimeException.java
log
called by 275
core/ri/src/main/java/org/jredis/ri/alphazero/support/Log.java
getKeyBytes
called by 189
core/ri/src/main/java/org/jredis/ri/alphazero/JRedisSupport.java
flushdb
called by 175
core/api/src/main/java/org/jredis/JRedis.java
getBytes
called by 159
core/ri/src/main/java/org/jredis/ri/alphazero/protocol/ProtocolBase.java
size
called by 127
core/ri/src/main/java/org/jredis/ri/alphazero/connection/ChunkedPipelineConnection.java
format
called by 114
core/ri/src/main/java/org/jredis/ri/alphazero/support/Log.java

Shape

Method 1,421
Class 166
Interface 51
Enum 23

Languages

Java100%

Modules by API surface

core/ri/src/main/java/org/jredis/ri/alphazero/JRedisFutureSupport.java160 symbols
core/ri/src/main/java/org/jredis/ri/alphazero/JRedisSupport.java99 symbols
core/ri/src/test/java/org/jredis/ri/alphazero/JRedisProviderTestsBase.java98 symbols
core/api/src/main/java/org/jredis/JRedisFuture.java93 symbols
core/api/src/main/java/org/jredis/JRedis.java93 symbols
core/ri/src/test/java/org/jredis/ri/alphazero/JRedisFutureProviderTestsBase.java56 symbols
core/ri/src/main/java/org/jredis/ri/alphazero/connection/ChunkedPipelineConnection.java54 symbols
core/api/src/main/java/org/jredis/connector/ConnectionSpec.java50 symbols
core/api/src/main/java/org/jredis/semantics/SemanticJRedis.java48 symbols
core/ri/src/main/java/org/jredis/ri/alphazero/protocol/SyncProtocol.java37 symbols
core/bench/src/main/java/org/jredis/bench/JRedisBenchmark.java33 symbols
core/ri/src/main/java/org/jredis/ri/alphazero/connection/ConnectionBase.java32 symbols

For agents

$ claude mcp add jredis \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact