问题标签 [redis-cli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
11436 浏览

caching - Redis 在 hSet Keys 上设置 TTL

我在redis缓存的死胡同。我想在启动密钥时设置 TTL。密钥将由 hSet($hash, $key, $data) 设置

似乎不起作用。有没有 hExpire() 方法?

0 投票
1 回答
1178 浏览

redis - 在具有 redis-cli 密码的 redis 中删除带有模式的键

如何删除具有 redis-cli 密码的模式的密钥?

我需要删除的记录:

redis-cli -p 6379 -a password KEYS "/st_files/281/*" | wc -l
9

我想删除 /st_files/281/* 下的值,其中计数为 9。

我的 redis 设置有密码。

Redis 版本是 3.2.3
我试过:

redis-cli -p 6379 -a pssword KEYS "/st_files/281/*" | xargs redis-cli DEL

结果是:

(error) NOAUTH Authentication required.

我输入的密码是正确的。

0 投票
2 回答
638 浏览

shell - 在redis中加载文件时,值中插入了一个新行,如何避免这种情况

我正在尝试使用以下命令在 redis 中上传文件:

问题是:在redis值中-

\n在行尾存储 a ,我不想要这个。

0 投票
1 回答
284 浏览

redis - redis-cli psubscribe 和管道到 grep 的最佳方法是什么

什么是订阅 redis 模式和管道到 grep 的好方法。

我试过了

但如果模式不经常发布,它似乎不起作用。

0 投票
3 回答
1187 浏览

redis - 删除带空格的键

我正在尝试使用以下命令从远程 Redis 数据库中删除多个键。

它已删除所有匹配的键,但其中包含空格的键除外。

例如

删除:

  • 我的前缀:abc
  • 我的前缀:定义
  • 我的前缀:ghi

未删除:

  • 我的前缀:jkl mno
  • 我的前缀:pqr stu
  • 我的前缀:vwx yza

我的查询模式应该是什么,以便这些也被删除?我尝试谷歌搜索,但无法找到任何解决方案。

0 投票
1 回答
62 浏览

redis - 如果我更改了 redis conf 文件中的 IP 和端口,则无法连接 Redis 客户端

如果我在 redis.conf 文件中将 IP 从 127.0.0.1 更改为我的本地 IP 并启动 redis 客户端(redis-cli.exe),则会出现黑屏。Redis 客户端控制台

谁能告诉我解决方案,在这种情况下如何设置 redis-client 。

0 投票
1 回答
787 浏览

redis - 在 JAVA 中从 REDIS CACHE 检索数据时出现性能问题

我将 250MB 数据作为单个哈希对象存储到 redis 缓存中。我正在使用 Spring RedisTemplate 从 redis 读取数据。但这需要大约 30 到 35 秒的时间。

要求是以毫秒为单位获取数据。然而,这需要 30 到 35 秒的时间。如何从 redis 缓存中快速读取这么多大小的数据。有任何替代方法从 redis 读取数据,否则我必须更改任何配置。

有人可以指导我吗?

0 投票
1 回答
1739 浏览

caching - Redis CLI 扫描模式并在一次调用中取消链接/删除多个模式

我将密钥存储在我的 Redis 中,如下所示。

  • 项目:page_1_user_1
  • 项目:page_1_user_2
  • 项目:page_1_user_3
  • 项目:page_2_user_1
  • 项目:page_2_user_2
  • 项目:page_3_user_1

要删除与模式匹配的键,我使用 Stackoverflow 上的许多答案中提到的以下命令。

现在,我想在一个查询中删除多个模式。在上面的查询中,我删除了具有page_1的模式,因此我想在一个对 redis-cli 的查询中删除多个模式,例如page_2page_3 。现在我一直在循环我的模式并调用上面的 redis-cli 查询。是否有可能有类似下面的东西?

0 投票
1 回答
284 浏览

redis - 存储在 Redis 缓存中的具有 2GB 大小的单个对象(将来可能会更多)

我们计划为我们的应用程序实现分布式缓存(Redis 缓存)。我们有一个数据并将其存储在大小约为2GB的地图中,它是一个对象。目前它存储在上下文范围内,类似地我们有很多对象存储在上下文范围内。

现在我们计划将所有这些上下文数据存储到 Redis 缓存中。这里地图数据占用大量内存,我们必须将此地图数据存储为单个键值对象。

是否适合我的要求的 Redis 缓存。以及哪种数据类型适合将这些数据存储到 Redis Cache 中。

请提出实现这一点的方法。

0 投票
1 回答
29 浏览

shell - 有没有办法像 redis-cli 这样在终端中创建帮助?

我现在正在使用 redis-cli 来玩 redis。正如我看到的 redis-cli 帮助我处理命令的参数,所以我很容易理解输入参数的顺序。我不需要打开文档。你可以在图片上看到这个。 在此处输入图像描述

我觉得这很有帮助。那么有没有办法为普通的 Linux 终端获取这个?也许一些插件或其他东西。感谢任何答案)