问题标签 [redis-server]
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.
ruby-on-rails - Sidekiq 在生产环境中启动不起作用?
当我在开发模式下执行命令时,使用以下命令可以正常工作
bundle exec sidekiq -C config/sidekiq.yml
但是当我添加生产标志以及如下命令时
bundle exec sidekiq -e production -C config/sidekiq.yml
Sidekiq 无法启动且长错误消息如下所示
我在具有 ubuntu 18.4 OS 版本的 AWS-EC2 实例上运行这些命令。
文件 config/sidekiq.yml 的内容-
文件 config/initialzers/sidekiq.rb 的内容
文件 config/redis.yml 的内容
laravel - VUE.JS 模板未显示
我为聊天模块创建了一个模板。它昨天工作正常,但今天在一些 npm 模块中出现了一些问题,所以我运行了该命令npm audit fix --force
,在该命令完成后,我的聊天模板或任何 VUE 模板停止工作意味着它没有出现。这是我的模板的代码。
这就是我在刀片模板中调用模板的方式。
我的 laravel-echo-server、redis 服务器和 npm 中都没有错误,但仍然没有出现。我尝试了一些解决方案,但没有一个有效。
任何有关此问题的帮助将不胜感激。先感谢您。
redis - Redis占用更多内存
操作系统: RHEL 7.6
集群设置:
单节点 - 6 个 redis 实例 - 3 个主节点和 3 个从节点。三个主机共享 16384 个插槽。
样本数据:
每组包含 5 个 ID。我有这样的 249 万把钥匙。
每个条目占用的样本量:
所以在逻辑上它应该占据2.49M * 76 = 189MB
. 我知道它也存储了一些额外的信息。
但是这个集群占用的总内存是Memory = 367M, RSS=389M
为什么它是原始数据的两倍?我怎样才能减少它?
请帮忙。
redis - 如何修复statoverride文件中的'未知用户'redis'
我正在安装 redis,每次运行此命令时都会sudo apt install redis-server
遇到无法恢复的致命错误
我已经尝试了很多解决方案来完全删除redis,redis-server,但没有任何效果,这是错误
dpkg: unrecoverable fatal error, aborting:
unknown user 'redis' in statoverride file
E: Sub-process /usr/bin/dpkg returned an error code (2)
php - Redis 使用大量内存,不断累积直至崩溃
我们在生产平台上运行 redis。Redis 在它上面运行良好,但时不时地开始建立内存,然后最终会崩溃。
我们似乎无法确定正在发生的事情。这种情况每周发生一次。在本周剩下的时间里,它以最大 400mb 的内存运行。
这是所有 redis-cli 信息:
我们已经阅读了解决方案,但不想实施,因为我们对首先尝试什么持观望态度。当我们在发生这种情况时清除 redis db 时,它会再次开始构建。
server - 地址已与 redis-server 一起使用
运行 redis 服务器时,它显示地址已在使用这是堆栈跟踪:
ruby-on-rails - `ERR 语法错误,尝试 CLIENT (LIST | KILL ip:port)` redis 服务器错误
ERR Syntax error, try CLIENT (LIST | KILL ip:port)
运行活动作业时出现错误,我尝试了几种解决方案但仍然遇到相同的错误。
控制器.rb
宝石文件
gem 'sidekiq'
我已经尝试过像这样将redis从v4降级到v3.3.3的版本,但仍然是同样的错误。有人知道吗?
ruby-on-rails - Rails redis-server 抛出 maxmemory 错误。Redis::CommandError(使用内存>'maxmemory'时不允许使用OOM命令。):
我仍然收到以下错误消息
Redis::CommandError(使用内存>'maxmemory'时不允许使用OOM命令。):
即使在我的 redis.conf 文件中将 maxmemory 设置为 80gb 之后。当我在 redis cli 中检查 maxmemory 的值时,我得到 85899345920。
我正在使用sudo redis-server config/redis.conf启动我的 redis 服务器
任何帮助或指导表示赞赏,谢谢。
编辑1:
信息记忆给了我:
redis.conf
node.js - redis-server 没有启动
我必须对使用 redis-server 的节点应用程序进行 dockerize 处理。我在那里使用了 docker-compose 和 redis 的官方图像。
但是,当我运行 docker compose up 时,在点击 API 后它给了我这样的错误
[ioredis] Unhandled error event: Error: connect ECONNREFUSED 127.0.0.1:6379
docker-redis | at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1106:14)
我使用了 ioredis 包,我将 REDIS_PORT 和 REDIS_HOST 作为 new Redis() 的参数
这里 REDIS_HOST='redis' 和 REDIS_PORT=6379
这是我的 docker-compose 文件
node.js - 我应该像这样使用 redis:req.session.surname = 'toto' 还是这样 client.set('surname', 'toto')
这是怎么回事!我将 redis 与 express 和 nodejs 一起使用。在查看如何从 redis 插入或检索数据时,我看到了两种方法,一种是这样的:
另一种方式是这样的:
这两种方法有区别吗?谢谢你的帮助。干杯!