Home / Class/ RedisConstants Class — netty Architecture

RedisConstants Class — netty Architecture

Architecture documentation for the RedisConstants class in RedisConstants.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  9afde2a7_fea7_a572_5e6d_770d2d4041b6["RedisConstants"]
  7049f345_554e_95ce_1bb6_080cc6350201["RedisConstants.java"]
  9afde2a7_fea7_a572_5e6d_770d2d4041b6 -->|defined in| 7049f345_554e_95ce_1bb6_080cc6350201
  4d7cead6_7db0_6b69_2b41_5a3f41cb1f68["RedisConstants()"]
  9afde2a7_fea7_a572_5e6d_770d2d4041b6 -->|method| 4d7cead6_7db0_6b69_2b41_5a3f41cb1f68

Relationship Graph

Source Code

codec-redis/src/main/java/io/netty/handler/codec/redis/RedisConstants.java lines 21–46

final class RedisConstants {

    private RedisConstants() {
    }

    static final int TYPE_LENGTH = 1;

    static final int EOL_LENGTH = 2;

    static final int NULL_LENGTH = 2;

    static final int NULL_VALUE = -1;

    static final int REDIS_MESSAGE_MAX_LENGTH = 512 * 1024 * 1024; // 512MB

    // 64KB is max inline length of current Redis server implementation.
    static final int REDIS_INLINE_MESSAGE_MAX_LENGTH = 64 * 1024;

    static final int POSITIVE_LONG_MAX_LENGTH = 19; // length of Long.MAX_VALUE

    static final int LONG_MAX_LENGTH = POSITIVE_LONG_MAX_LENGTH + 1; // +1 is sign

    static final short NULL_SHORT = RedisCodecUtil.makeShort('-', '1');

    static final short EOL_SHORT = RedisCodecUtil.makeShort('\r', '\n');
}

Frequently Asked Questions

What is the RedisConstants class?
RedisConstants is a class in the netty codebase, defined in codec-redis/src/main/java/io/netty/handler/codec/redis/RedisConstants.java.
Where is RedisConstants defined?
RedisConstants is defined in codec-redis/src/main/java/io/netty/handler/codec/redis/RedisConstants.java at line 21.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free