{% extends "admin/dj_redis_panel/base.html" %} {% load i18n static dcr_icons %} {% block panel_breadcrumbs %} {{ block.super }} › {{ instance_alias }}{% trans "Search Keys" %} (db:{{ db_number }}) › {{ key_data.name }} {% endblock %} {% block panel_content %} {% if success_message %}

{{ success_message }}

{% endif %} {% if error_message %}

{{ error_message }}

{% endif %} {% trans "Back to Key Search" %} {% if key_data %}
{% dcr_icon "database" %}

{{ key_data.name }}

{{ key_data.type|upper }}

{{ instance_alias }}::DB{{ db_number }}

{% if allow_key_delete %}
{% csrf_token %}
{% else %} {% endif %}

{% trans "Key Information" %}

{% trans "Key Name" %}
{{ key_data.name }}
{% trans "Type" %}
{{ key_data.type|upper }}
{% trans "Size" %}
{% if key_data.type == "string" %} {{ key_data.size }} {% trans "bytes" %} {% else %} {{ key_data.size }} {% trans "elements" %} {% endif %}
{% trans "TTL" %}
{% if key_data.ttl %} {{ key_data.ttl }} {% trans "seconds" %} {% else %} {% trans "No expiration" %} {% endif %}

{% trans "TTL Management" %}

{% if allow_ttl_update %}
{% csrf_token %}

{% trans "Set number of seconds until key expires. Leave empty or use -1 to remove expiration." %}

{% else %}

{% trans "TTL updates are disabled for this instance." %}

{% endif %} {% include "admin/dj_redis_panel/key_detail_add.html" %}

{% trans "Key Value" %}

{% if is_paginated and key_data.type != "string" %}
{% endif %}
{% if is_paginated and use_cursor_pagination and key_data.type != "string" %}

{% trans "Using cursor-based pagination for better performance" %}

{% endif %} {% if key_data.type == "string" %} {% include "admin/dj_redis_panel/key_detail_value_string.html" %} {% elif key_data.type == "list" %} {% include "admin/dj_redis_panel/key_detail_value_list.html" %} {% elif key_data.type == "set" %} {% include "admin/dj_redis_panel/key_detail_value_set.html" %} {% elif key_data.type == "zset" %} {% include "admin/dj_redis_panel/key_detail_value_zset.html" %} {% elif key_data.type == "hash" %} {% include "admin/dj_redis_panel/key_detail_value_hash.html" %} {% else %}

{% trans "Unsupported key type for display:" %} {{ key_data.type }}

{% endif %} {% endif %} {% endblock %}