草庐IT

Geo-redis

全部标签

node.js - Redis 在 nodejs 中返回 true

我正在用typescript编写一个RESTfulAPI,我正在尝试使用存储在redis中的已解析数据和另一个函数中的特定键。我遇到的问题是,我没有从redis接收实际数据,而是一直接收bool值true。我尝试了很多谷歌搜索并阅读了redis文档,不幸的是无济于事。现在有人在这里我如何访问实际数据以便我可以在另一个函数中使用它?我怀疑我在这里面临某种异步问题,但我不完全确定。例如,如果我尝试将响应绑定(bind)到一个变量,这将会发生:constkey=somethingconstreply=client.mget(key);console.log("Thisisthereply:"

laravel - 在 Laravel 中获取两个 Redis 集的交集

我有一个看起来像这样的集合(除了它有大约8000个项目):{"id":563244,"stock_id":693,"value":"9.17","span_minutes":1440,"symbol":"BCS"}{"id":565527,"stock_id":10093,"value":"21.09","span_minutes":2880,"symbol":"GDXS"}{"id":564311,"stock_id":4241,"value":"91.52","span_minutes":7200,"symbol":"NDAQ"}{"id":565269,"stock_id":88

Redis - 更新集成员

这个问题在这里已经有了答案:Efficientwayredissetmemberupdate(1个回答)关闭4年前。我目前有一个像这样的redis,redisin01apv16:6379>smemberskey11)"{property1:value4,property2:value5,property3:value6}"2)"{property1:value1,property2:value2,property3:value3}"redisin01apv16:6379>smemberskey21)"{property1:value1,property2:value2,property

docker - Redis桌面管理器无法在docker中连接redis?

事情是这样的:我在win10电脑的VituralBox中安装了CentOS7,并在其中安装了docker,然后安装了redis并使用命令行运行:dockerrun-d-p6379:6379--namemyredisregistry.docker-cn.com/library/redisdockerrun-d-p192.168.1.105:6379:6379--namemyredisregistry.docker-cn.com/library/redis(我都试过了,删除并重新运行)详情如下:[root@localhost/]#dockerpullregistry.docker-cn.c

docker - Swarm 的 Redis docker 镜像集群安装?

我知道有一个官方RedisDocker镜像here.我的问题基本上是:有没有办法将其自动部署到DockerSwarm设置中?我发现最接近我的问题是thisone.虽然我认为这还不可能,但我希望它能够适应运行它的Swarm集群。换句话说,这不是我的集群,因此,对于一些客户来说,它将是单个节点,其他客户将有3个,最大的只有5个。只有一个redis实例应该在单个节点上运行。但是3节点swarm应该有3个,5节点应该有5个,自动配置成一个集群。能否以某种方式设置单个yml文件以为此自动部署Redis集群-即独立于事先了解Swarm的详细信息? 最佳答案

node.js - 如何将我的应用程序连接到 Redis Labs 服务器?

我一直在尝试将我的Node应用程序连接到我的远程RedisLabs服务器。我有一个端点,据我所知,它是我的主机和端口(host.com:port)。我一直在尝试使用连接到云服务器constredis=require('redis');constclient=redis.createClient(process.env.REDIS_PORT,process.env.REDIS_HOST).on('error',err=>console.error('FUCK',err));client.on('connect',function(err,res){console.log('redisis

redis - 如何在 kubernetes 中为 redis 服务配置 envoy 边缘代理?

我想将在kubernetes中运行的RedisHA服务暴露给在云外运行的客户端。为此,我正在尝试设置envoywhichsupportsRedis.我正在使用大使,它是kubernetes特使的包装器。已关注this用于初始设置的文档。我是特使和kubernetes的新手。如何配置大使作为我的Redis服务的代理?我猜有地方可以在代理中指定Redis服务的地址。发现很难获得这些信息。This页面在Envoy文档中引用了Redis代理,但我不了解在哪里进行更改。此外,我只对边缘代理功能感兴趣,对我的用例的Envoy服务代理功能不感兴趣。 最佳答案

node.js - https 上的 Socketio 使用 redis

我在bitnamilampstack上有一个网络应用程序,操作系统是ubuntu,它使用Apache作为网络服务器。SSL证书是使用Let'sEncrypt生成的。我可以通过http和https访问该站点。FurthermoreIamusingfollowingstacks:-nodejs-socket.io-redis在我的本地机器上发送通知工作正常,websocket工作。但是在我运行在https上的生产服务器上它不起作用。我不断收到以下错误消息:socket.io.js:2GEThttps://mypage.com:3000/socket.io/?EIO=3&transport=

ubuntu - 我在哪里可以找到我的 Redis 服务器日志 Ubuntu 16.04

我似乎找不到我的redis日志我查看了/var/logs/[/redis]这样的默认位置,我的redis似乎也没有安装在/etc/redis/文件夹中 最佳答案 好吧,你很幸运,我刚刚解决了你的问题。找到您的redis安装的最简单方法是使用“查找”在您的整个硬盘中搜索redis文件夹sudofind/-nameredis-typed我盒子上的结果是/opt/bitnami/redis服务器日志位于/opt/bitnami/redis/var/log/ 关于ubuntu-我在哪里可以找到我

java - 从不同的应用程序读取 Redis 中的数据

我们正在使用serviceA从数据库中提取数据并将其放入redis(我们正在使用Springdata/Jedis和方法saveAll)。还有一个serviceB需要从同一个redis实例中获取所有对象。serviceA的对象结构与serviceB完全相同。我们遇到问题,因为Servicea的工作正常,但是服务b用spring数据提供的方法findall()提取所有数据,但它们都是无效的。注意:我们做了一个测试,从serviceB加载了所有的数据,所以我们得到了所有的对象,没有任何问题。我可以从redis上的两个哈希中看到的唯一区别是当我们从serviceA加载数据时自动生成的字段_cl