使用Valkey的高级数据结构。
什么是MCP Server?
| 属性 | 详情 |
|---|---|
| Docker镜像 | mcp/valkey-mcp-server |
| 作者 | awslabs |
| 代码仓库 | [***] |
| 属性 | 详情 |
|---|---|
| Dockerfile | [***] |
| Docker镜像构建者 | Docker Inc. |
| Docker Scout 健康评分 | !Docker Scout 健康评分 |
| 验证签名 | COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/valkey-mcp-server --key [***] |
| 许可证 | Apache License 2.0 |
| 服务器提供的工具 | 简短描述 |
|---|---|
bitmap_count | 计算范围内设置位(1)的数量。 |
bitmap_get | 获取偏移量处的位值。 |
bitmap_pos | 查找设置为特定值的位的位置。 |
bitmap_set | 将偏移量处的位设置为指定值。 |
client_list | 获取连接到Valkey服务器的客户端列表。 |
dbsize | 获取Valkey数据库中存储的键数量。 |
delete | 删除Valkey键。 |
expire | 为Redis键设置过期时间。 |
hash_exists | 检查哈希中是否存在字段。 |
hash_get | 从哈希中获取字段值。 |
hash_get_all | 获取哈希中的所有字段和值。 |
hash_increment | 增加哈希中字段的值。 |
hash_keys | 获取哈希中的所有字段名。 |
hash_length | 获取哈希中的字段数量。 |
hash_random_field | 从哈希中获取随机字段。 |
hash_random_field_with_values | 从哈希中获取随机字段及其值。 |
hash_set | 在哈希中设置字段值。 |
hash_set_if_not_exists | 仅当字段不存在时在哈希中设置字段值。 |
hash_set_multiple | 在哈希中设置多个字段值。 |
hash_strlen | 获取哈希中字段值的长度。 |
hash_values | 获取哈希中的所有值。 |
hll_add | 向HyperLogLog添加一个元素。 |
hll_count | 获取HyperLogLog的估计基数。 |
info | 获取Valkey服务器信息和统计数据。 |
json_arrappend | 向路径处的数组追加值。 |
json_arrindex | 获取路径处数组中值的索引。 |
json_arrlen | 获取路径处数组的长度。 |
json_arrpop | 从路径处数组的指定索引弹出值。 |
json_arrtrim | 将路径处的数组修剪为指定范围。 |
json_clear | 清除路径处的容器(数组或对象)。 |
json_del | 删除路径处的值。 |
json_get | 获取路径处的JSON值。 |
json_numincrby | 将路径处的数字增加指定值。 |
json_nummultby | 将路径处的数字乘以指定值。 |
json_objkeys | 获取路径处对象中的键。 |
json_objlen | 获取路径处对象中的键数量。 |
json_set | 设置路径处的JSON值。 |
json_strappend | 向路径处的字符串追加字符串。 |
json_strlen | 获取路径处字符串的长度。 |
json_toggle | 切换路径处的布尔值。 |
json_type | 获取路径处JSON值的类型。 |
list_append | 向列表追加值。 |
list_append_multiple | 向列表追加多个值。 |
list_get | 从列表中获取指定索引的值。 |
list_insert_after | 在列表中 pivot 之后插入值。 |
list_insert_before | 在列表中 pivot 之前插入值。 |
list_length | 获取列表长度。 |
list_move | 将元素从一个列表移动到另一个列表。 |
list_pop_left | 从列表左侧弹出值。 |
list_pop_right | 从列表右侧弹出值。 |
list_position | 查找列表中值的位置。 |
list_prepend | 向列表 prepend 值。 |
list_prepend_multiple | 向列表 prepend 多个值。 |
list_range | 从列表中获取值的范围。 |
list_remove | 从列表中删除值的出现次数。 |
list_set | 设置列表中指定索引的值。 |
list_trim | 将列表修剪为指定范围。 |
rename | 将Redis键从old_key重命名为new_key。 |
set_add | 向集合添加成员。 |
set_cardinality | 获取集合中的成员数量。 |
set_contains | 检查集合中是否存在成员。 |
set_members | 获取集合中的所有成员。 |
set_move | 将成员从一个集合移动到另一个集合。 |
set_pop | 从集合中移除并返回随机成员。 |
set_random_member | 从集合中获取随机成员(不删除)。 |
set_remove | 从集合中移除成员。 |
sorted_set_add | 向有序集合添加成员-分数对。 |
sorted_set_add_incr | 向有序集合添加成员或增加其分数。 |
sorted_set_cardinality | 获取有序集合中的成员数量。 |
sorted_set_popmax | 移除并返回分数最高的成员。 |
sorted_set_popmin | 移除并返回分数最低的成员。 |
sorted_set_range | 从有序集合中获取成员范围。 |
sorted_set_range_by_lex | 按字典顺序从有序集合中获取成员范围。 |
sorted_set_range_by_score | 按分数从有序集合中获取成员范围。 |
sorted_set_rank | 获取有序集合中成员的排名。 |
sorted_set_remove | 从有序集合中移除成员。 |
sorted_set_remove_by_lex | 按字典顺序范围从有序集合中移除成员。 |
sorted_set_remove_by_rank | 按排名范围从有序集合中移除成员。 |
sorted_set_remove_by_score | 按分数范围从有序集合中移除成员。 |
sorted_set_score | 获取有序集合中成员的分数。 |
stream_add | 向流添加条目。 |
stream_delete | 从流中删除条目。 |
stream_group_create | 创建消费者组。 |
stream_group_delete_consumer | 从组中删除消费者。 |
stream_group_destroy | 销毁消费者组。 |
stream_group_set_id | 设置消费者组的最后交付ID。 |
stream_info | 获取流的信息。 |
stream_info_consumers | 获取组中消费者的信息。 |
stream_info_groups | 获取消费者组的信息。 |
stream_length | 获取流的长度。 |
stream_range | 从流中获取条目范围。 |
stream_read | 从流中读取条目。 |
stream_read_group | 作为消费者组的一部分从流中读取条目。 |
stream_trim | 将流修剪到指定长度。 |
string_append | 向字符串值追加内容。 |
string_decrement | 减少整数值。 |
string_get | 获取字符串值。 |
string_get_range | 获取子字符串。 |
string_get_set | 设置新值并返回旧值。 |
string_increment | 增加整数值。 |
string_increment_float | 增加浮点值。 |
string_length | 获取字符串长度。 |
string_set | 设置字符串值。 |
string_set_range | 覆盖字符串的部分内容。 |
type | 返回键存储的值类型的字符串表示。 |
bitmap_count计算范围内设置位(1)的数量。
| 参数 | 类型 | 描述 |
|---|---|---|
key | string | 位图键名 |
end | string 可选 | 结束偏移量(包含,可选) |
start | string 可选 | 开始偏移量(包含,可选) |
bitmap_get获取偏移量处的位值。
| 参数 | 类型 | 描述 |
|---|---|---|
key | string | 位图键名 |
offset | integer | 位偏移量(0-based) |
bitmap_pos查找设置为特定值的位的位置。
| 参数 | 类型 | 描述 |
|---|---|---|
bit | integer | 要搜索的位值(0或1) |
key | string | 位图键名 |
count | string 可选 | 要返回的最大位置数量(可选) |
end | string 可选 | 结束偏移量(包含,可选) |
start | string 可选 | 开始偏移量(包含,可选) |
bitmap_set将偏移量处的位设置为指定值。
| 参数 | 类型 | 描述 |
|---|---|---|
key | string | 位图键名 |
offset | integer | 位偏移量(0-based) |
value | integer | 位值(0或1) |
client_list获取连接到Valkey服务器的客户端列表。
dbsize获取Valkey数据库中存储的键数量。
delete删除Valkey键。
| 参数 | 类型 | 描述 |
|---|---|---|
key | string | 键名 |
expire为Redis键设置过期时间。
| 参数 | 类型 | 描述 |
|---|---|---|
expire_seconds | integer | 键应过期的时间(秒) |
name | string | Redis键名 |
hash_exists检查哈希中是否存在字段。
| 参数 | 类型 | 描述 |
|---|---|---|
field | string | 字段名 |
key | string | 键名 |
hash_get从哈希中获取字段值。
| 参数 | 类型 | 描述 |
|---|---|---|
field | string | 字段名 |
key | string | 键名 |
hash_get_all获取哈希中的所有字段和值。
| 参数 | 类型 | 描述 |
|---|---|---|
key | string | 键名 |
hash_increment增加哈希中字段的值。
| 参数 | 类型 | 描述 |
|---|---|---|
field | string | 字段名 |
key | string | 键名 |
amount | string 可选 | 增加的数量(默认:1) |
hash_keys获取哈希中的所有字段名。
| 参数 | 类型 | 描述 |
|---|---|---|
key | string | 键名 |
hash_length获取哈希中的字段数量。
| 参数 | 类型 | 描述 |
|---|---|---|
key | string | 键名 |
hash_random_field从哈希中获取随机字段。
| 参数 | 类型 | 描述 |
|---|---|---|
key | string | 键名 |
count | string 可选 | 要返回的字段数量(可选) |
hash_random_field_with_values从哈希中获取随机字段及其值。
| 参数 | 类型 | 描述 |
|---|---|---|
count | integer | 要返回的字段-值对数量 |
key | string | 键名 |
hash_set在哈希中设置字段值。
| 参数 | 类型 | 描述 |
|---|---|---|
field | string | 字段名 |
key | string | 键名 |
value | string | 要设置的值 |
hash_set_if_not_exists仅当字段不存在时在哈希中设置字段值。
| 参数 | 类型 | 描述 |
|---|---|---|
field | string | 字段名 |
key | string | 键名 |
value | string | 要设置的值 |
hash_set_multiple在哈希中设置多个字段值。
| 参数 | 类型 | 描述 |
|---|---|---|
key | string | 键名 |
mapping | object | 字段-值对的字典 |
hash_strlen获取哈希中字段值的长度。
| 参数 | 类型 | 描述 |
|---|---|---|
field | string | 字段名 |
key | string | 键名 |
hash_values获取哈希中的所有值。
| 参数 | 类型 | 描述 |
|---|---|---|
key | string | 键名 |
hll_add来自真实用户的反馈,见证轩辕镜像的优质服务
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
在 Linux 系统配置镜像加速服务
在 Docker Desktop 配置镜像加速
Docker Compose 项目配置加速
Kubernetes 集群配置 Containerd
在宝塔面板一键配置镜像加速
Synology 群晖 NAS 配置加速
飞牛 fnOS 系统配置镜像加速
极空间 NAS 系统配置加速服务
爱快 iKuai 路由系统配置加速
绿联 NAS 系统配置镜像加速
QNAP 威联通 NAS 配置加速
Podman 容器引擎配置加速
HPC 科学计算容器配置加速
ghcr、Quay、nvcr 等镜像仓库
无需登录使用专属域名加速
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429