草庐IT

redis_master

全部标签

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

Redis 组合键和内存使用命令

Redis4.0KeysCommand可以列出所有需要的模式键MemoryUsage[key]可以返回key内存如何将它们一起使用以获得该模式键已用内存的总和 最佳答案 您必须使用您最熟悉的任何语言来实现该逻辑。在伪代码中:使用KEYS获取所有键名对于每个键,获取其MEMORYUSAGE总结这些数字注意:不要在生产中使用KEYS,使用SCAN。 关于Redis组合键和内存使用命令,我们在StackOverflow上找到一个类似的问题: https://stac

Redis数据-结果解读

我开始使用Redis数据库,并且一直在查询一个哈希类型的键。我执行HSCAN来检查一些值及其格式。我得到以下结果。我想知道是否有任何方法可以知道这些数据的表示形式。是十六进制还是二进制?我还想知道是否有任何方法可以通过客户端或某种Python脚本对此进行解码(我已经看到了一些,但我不知道它们是否适用于这种情况) 最佳答案 我意识到它只是一个序列化对象,我必须通过Java反序列化 关于Redis数据-结果解读,我们在StackOverflow上找到一个类似的问题: