问题标签 [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.
ubuntu - 无法从外部访问在 Ubuntu 14.04 LTS 上运行的 Redis-Server
我在这里关注了这个线程:open redis port for remote connections(以及各种其他建议),试图使在我的 Ubuntu 14.04 LTS 上运行的 redis-server 可以从外部访问(即:在我的家庭网络之外)。然而,没有成功。
当我输入“sudo netstat -ntlp | grep LISTEN”时,我得到以下结果(即:redis-server 似乎正在按预期监听 0.0.0.0:6379):
输入“sudo ufw status”会产生以下结果(即:防火墙已关闭):
我使用“sudo service redis-server restart”重新启动服务器,它只输出以下内容(即:没有错误显示):
当我使用“redis-cli -h IP-ADDRESS ping”时,我可以访问 redis 服务器(即:获取 PONG 作为响应),因为我使用了“localhost”、127.0.0.1 或 192.168.1.106 的 IP 地址(内部网络IP)。但是,当我使用我的外部/远程 IP 地址(通过谷歌搜索“我的 IP 地址”标识的地址)时出现错误,这给了我错误:
请注意,无论我的计算机是直接连接到互联网(没有路由器)还是通过设置了端口转发的路由器,我都面临同样的问题。
请注意,我在 apt-repository ppa:chris-lea/redis-server 中安装了最新的 redis-server。
非常感谢您的帮助和建议。
ruby-on-rails-4 - NOAUTH 需要认证 redis
启动redis 服务器:
redis 服务器 /usr/local/etc/redis.conf
Redis 配置文件(/usr/local/etc/redis.conf):
Rails - application.yml:
错误:
应用程序/模型/user.rb:54:
session_key只是User模型的一个属性。
顺便提一句:
redis - 将 Redis 数据迁移到集群
我们有一个具有大量数据(超过 100GB)的 Redis 实例。我们还有一个带有 6 个节点的空 Redis 集群。将所有数据从独立实例移动到 Redis 集群并使其均匀分布的最佳方法是什么?
redis - 将 MichaCo\CacheManager 与 Redis4You 和 RedisLab redis 服务器一起使用
https://github.com/MichaCo/CacheManager/issues/42
你好。我正在使用 Redis4You 托管的 redis 服务器。以下配置工作正常。当代码到达 lineCache.Add("a", "b");
时,它会无限期地停留在那里。当我监控 Redis 服务器时,我看到控制台中充满了 PING。
我调试了 CacheManager 库提供的代码和 LuaScripts,如下面的导致错误:
...并且此 luascript 用于 CacheManager 库 RedisCacheHandler.cs LoadScripts() 方法中的这部分代码;
那么,这里有什么问题呢?(我认为不是版本,因为redis4you使用的是2.4,redislab使用的是redis的3.0.3。)
node.js - 如何在windows机器上安装和运行redis-server(具体为10)?
我正在尝试使用 redis 创建一个示例应用程序。我正在尝试安装和运行 redis-server 但我收到此错误:
linux - Redis sentinel - 如何使服务器脱离循环?
我有以下哨兵部署 - 不同服务器上的 3 个 redis 实例,每台服务器上的 3 个哨兵。
现在,我意识到当前的master没有太多内存,所以我在这个特定的服务器上停止了sentinel和redis实例。并在新机器上做了同样的设置。所以,我仍然有相同的部署,3 个 redis 实例和 3 个哨兵。
问题是,现在哨兵说,主服务器已关闭,因为他们认为主服务器是我删除的服务器。我应该怎么做才能告诉哨兵它不需要在循环中包含该服务器。
redis - Redis:RESP协议客户端查询处理
我正在尝试用 C++ 重新实现 redis。当客户端获得查询时,它应该简单地序列化查询并发送它还是在客户端本身检查正确性然后发送查询,如果它是正确的?从这里的文档中并不清楚。
linux - Redis Master/Slave 不同的操作系统平台
Redis 是否可以在主/从配置中运行,其中一个实例是 Redislabs 的官方 Linux 版本,另一个实例是 Microsoft 的 Open Tech 端口?
我正在将 stackexchange.redis 用于应用程序的传输层,并且我目前正在尝试使用最新版本的 windows 端口。
redis - 从 dump.rdb 加载后的 Redis 服务器删除所有键
我的redis服务器在我的本地,当我用dump.rdb bgsave复制这些内容并将其放入我的另一台机器时。一切正常,但在一些不活动之后,我的密钥不断被删除,我最终得到433KB的转储文件和我的转储文件被替换。我做错了什么?我在本地有 3.0.3,在我的另一台机器上有 2.8.4。我正在按照此 [链接][1] 中的步骤操作。我无法弄清楚这个问题。我检查了服务器日志,没有错误,只有每 900,300 秒的那些 bgsaves。请帮助我
javascript - redis-server 离线崩溃节点
我在这里玩得很开心。我已经阅读了这么多文档,以及其他人关于同一主题的问题,但找不到关于如何阻止这种情况发生的答案。我特意关闭了 redis 服务器,以确保应用程序在生产过程中不会完全变成核,但我似乎没有做任何事情来阻止这种情况的发生。这是我现在的代码的一个非常简单的示例...
现在,我启动 redis-server,然后用这个服务器启动 node.js。然后我打开一个终端窗口并输入“redis-cli shutdown”来强制redis服务器下线。一旦我这样做,node.js 终端窗口就会疯狂地一遍又一遍地循环相同的错误。
我有两个 process.on('uncaughtException' ... 和 io.on('uncaughtException' ... 以及一个 io.on('error', ... 处理程序,但每次服务器只是坐在那里循环说有一个“未处理的'错误'事件”有人可以在这里帮助我吗。我不明白这怎么可能是未处理的错误,由于某种原因,这在我看来没有意义。提前谢谢你您可以提供的任何可能的帮助。我已经在互联网上花费了几个小时试图找到任何其他可能的选择,他们都说同样的话,使用 io.on('error', 或 io.on('uncaughtException', 或process.on('uncaughtException', 我拥有它们,但它仍然会出错并导致节点崩溃。