Search: #Redis

  1. Caddy 配置保留带下划线的请求头如果使用 Nginx 反代 Sub2API 需要保留带下划线的请求头(如 session_id、conversation_id、thread_id),否则多账号环境下的粘性会话(Sticky Session)会失效

    Caddy 配置保留带下划线的请求头

    如果使用 Nginx 反代 Sub2API 需要保留带下划线的请求头(如 session_idconversation_idthread_id),否则多账号环境下的粘性会话(Sticky Session)会失效。
    Nginx
    http {
        underscores_in_headers on;
    }

    Caddy(需最新 master)
    xcaddy build master --output /usr/bin/caddy

    servers :443 {
        expected_underscore_headers session_id conversation_id thread_id
    }


    Sub2API:https://github.com/Wei-Shaw/sub2api/issues/2784
    Caddy:https://github.com/caddyserver/caddy/issues/7808

    服务器合集 合集 群组 恰饭 联系推广

    #redis #caddy #服务器 #证书 #tls #数据库

    • ❤️1
  2. Caddy 使用 Redis 共享 storage共享 storage 的实例会自动共享资源并协调证书管理▎mise官方文档curl

    Caddy 使用 Redis 共享 storage

    共享 storage 的实例会自动共享资源并协调证书管理

    ▎mise

    官方文档

    curl https://mise.run | sh

    echo 'eval "$(~/.local/bin/mise activate bash)"' >> ~/.bashrc

    fish:
    echo '~/.local/bin/mise activate fish | source' >> ~/.config/fish/config.fish

    重启你的 shell 会话, 安装 go
    mise use -g go


    ▎caddy

    caddy 安装: 官方文档

    xcaddy 安装:
    go install github.com/caddyserver/xcaddy/cmd/xcaddy@latest

    pberkel/caddy-storage-redis 安装:
    补充一点 如果想用最新的特性 可以用 xcaddy build master 但是可能也有新鲜的 bug 🐶
    xcaddy build latest --with github.com/pberkel/caddy-storage-redis --output /usr/bin/caddy

    pberkel/caddy-storage-redis 文档

    注册一个 upstash.com 的免费 Redis 或准备一个自己的

    caddy 配置(省略其他的部分)
    /etc/caddy/Caddyfile

    encryption_key 开启加密
    compression 开启压缩
    {
    storage redis {
    address xxxxxxxxxx.upstash.io:6379
    username default
    password xxxxxxxxxx
    encryption_key MwhAhPKhr687n94Jd9TiPRcwHaVReLsv
    compression true
    tls_enabled true
    }
    }

    ▎相关阅读

    从 0 搭建一个 AnyTLS 节点(Caddy 分流, 自动维护证书)

    服务器合集 合集 群组 恰饭 联系推广

    #redis #caddy #服务器 #证书 #tls #数据库

    • ❤️3
  3. Universal DB MCP: 用自然语言把 AI 助手接入你的数据库• 同时支持 MCP 协议与 HTTP API,覆盖 Claude Desktop、Cursor、VS Code、ChatGPT、Dify 等 55+ 平台 • 兼容 17 种数据库(MySQL、PostgreSQL、Redis、MongoDB、SQLite,以及多种国产数据库),支持 stdio / SSE / Streamable HTTP / REST 等多种接入方式 • 安全与性能兼顾:默认只读权限、可配置细粒度权限,Schema 缓存与批量获取优化让大库建模提速最高 100 倍

    Universal DB MCP: 用自然语言把 AI 助手接入你的数据库

    • 同时支持 MCP 协议与 HTTP API,覆盖 Claude Desktop、Cursor、VS Code、ChatGPT、Dify 等 55+ 平台
    • 兼容 17 种数据库(MySQL、PostgreSQL、Redis、MongoDB、SQLite,以及多种国产数据库),支持 stdio / SSE / Streamable HTTP / REST 等多种接入方式
    • 安全与性能兼顾:默认只读权限、可配置细粒度权限,Schema 缓存与批量获取优化让大库建模提速最高 100 倍

    https://github.com/Anarkh-Lee/universal-db-mcp

    #数据库 #数据分析 #数据安全 #智能体 #MCP #HTTP_API #Text2SQL #Claude #ChatGPT #Dify #VS_Code #Cursor #MySQL #PostgreSQL #MongoDB #Redis #SQLite GitHub - Anarkh-Lee/universal-db-mcp: 通用数据库 MCP 连接器:支持 MySQL、PostgreSQL、Oracle、MongoDB 等 17 种数据库,支持 Claude Desktop、Cursor、Windsurf、VS…

    • ❤️1
  4. Temps: 一键自托管的全栈部署平台,替代 Vercel / Railway / Render• Git push 自动部署,支持 GitHub / GitLab 集成 • 内置托管能力:Postgres、Redis、S3 兼容存储(RustFS / MinIO),并提供环境变量、日志与一键回滚 • 自动 HTTPS(Let’s Encrypt)+ 内置分析与 Sentry 兼容错误追踪,单一 Rust 二进制运行,无需 Kubernetes 或 Docker Compose

    Temps: 一键自托管的全栈部署平台,替代 Vercel / Railway / Render

    • Git push 自动部署,支持 GitHub / GitLab 集成
    • 内置托管能力:Postgres、Redis、S3 兼容存储(RustFS / MinIO),并提供环境变量、日志与一键回滚
    • 自动 HTTPS(Let’s Encrypt)+ 内置分析与 Sentry 兼容错误追踪,单一 Rust 二进制运行,无需 Kubernetes 或 Docker Compose

    https://github.com/gotempsh/temps

    #自托管 #部署平台 #Rust #DevOps #VPS #GitHub #GitLab #Postgres #Redis #S3 #LetsEncrypt #Sentry

    • ❤️1