草庐IT

redis-graph

全部标签

python redis队列只排入1个工作

一个super简单的用例——用redis队列放置图片下载作业#main.pyfromredisimportRedisfromrqimportQueuefromtasksimportdownload_assetqueue=Queue(connection=Redis())if__name__=='__main__':image_urls=['https://image.com/image1.png','https://image.com/image2.png']job1=queue.enqueue(download_asset,image_urls[0],result_ttl=5000)

redis - 如何使用 hiredis 在 Redis 中设置包含空格的值

好吧,我在centos6中使用hiredis客户端连接redis服务器并使用它的redisAppendCommand()向服务器发送命令。redisContext*redisConnect(ip,port);std::stringvalue="E1";std::stringfield_name="field";std::stringid_code="id";std::stringkey="HSETtype:info:"+id_code+""+field_name+""+value;redisAppendCommand(_contxt,key.c_str());它无法按我的意愿将值设置为

Redis:不允许使用 ERR 命令 SLAVEOF

我正在尝试设置Redis复制,以便将数据从服务器A迁移到服务器B。服务器A是主服务器,我在服务器B上运行:SLAVEOF但是我得到了错误:ERRcommandSLAVEOFisnotallowed知道是什么导致了这个错误吗? 最佳答案 RedisLabs的RedisCloud不会向其用户公开复制动词,因为这完全由服务管理。可以引用FAQ'sansweraboutcompatabilitywiththeopensourcecomparison也就是说,支持通过标准Redis复制实时迁移到我们的服务-要实现这一点,只需联系我们的支持团队

java - 如何在 Java 中重用 redis(JRedis) 连接池

我正在使用适用于Windows的Redis(3.2.100)在Java中缓存我的数据库数据。这是我的redis初始化代码:privatestaticDictionarypools=newHashtable();static{JedisPoolConfigconfig=newJedisPoolConfig();config.setMaxIdle(2);config.setMaxTotal(10);config.setTestOnBorrow(true);config.setMaxWaitMillis(2000);for(inti=0;i这是缓存代码:publicstaticStringg

javascript - socket.io,使用 PHP session 作为带有 redis 的 socket.id

我正在开发一个基于文本的在线Angular色扮演游戏(Github);目前我有一个PHP后端,它在redis服务器中存储session数据。对于需要实时通信的所有内容(聊天、消息传递和已连接用户列表),我使用Node.js和socket.io作为websockets。目前我的websocket服务器上有3个命名空间:消息服务器在线服务器聊天服务器我已经成功了,但恐怕大部分都是“黑客”造成的。现在我无法向特定客户发送消息。例如,如果我正在给另一个用户写一条私有(private)消息,当我点击“发送”时,我需要以下逻辑。用户正在写他的消息,当他点击“发送”时,客户端向websocket服务

java - Redis 键被自动删除

我们使用redis作为缓存。在某些情况下,某些key会被删除,而我们找不到原因。我在这个通知上放置了CONFIGSETnotify-keyspace-eventsKEgxe的rediskeyspace/keyevent我正在放置日志。但是我既不能在我的核心日志中也不能在这个redis-logs中找到一些键。他们在RDBMS中有一些数据,所以我们确信这些键一定已经进入了Redis。我们非常迷茫,我们应该根据什么调试它。Redis信息显示它有大约100mb的使用量,这对我来说没问题。如何持久化数据和key。 最佳答案 2可能的原因:客户

redis - 在 Redis 的多个节点上实现 Cuckoo Filter

我正在尝试在Redis中实现布谷鸟过滤器。到目前为止,我所拥有的工作正常,只是它只是将所有值插入到单个节点上,即使在集群上工作也是如此。为了在多个节点上实现它,我正在考虑使用一些哈希函数将不同的元素定向到不同的节点。Redis中是否有任何命令或函数调用允许使用其键或编号,甚至是特定插槽将元素强制到特定节点?供引用,thisistheimplementationofcuckoofilter我到现在为止。顺便问一下,我可以引用现有的Redis分布式节点上的CuckooFilter或BloomFilter的实现吗? 最佳答案 Thispa

redis - 使用 sails 通过 redis 存储的套接字进行广播

我正在使用sails.js开发一个应用程序,我使用sails.sockets.broadcast命令在操作完成后向多个客户端发送信息。这与“内存”socket适配器完美配合。我更改配置以测试“socket.io-redis”适配器,以便准备应用程序扩展。sails.config.sockets的配置是:adapter:'socket.io-redis',host:'localhost',port:6379,db:'sails'现在从客户端通过套接字传输到服务器,并返回响应,仍然正常工作。但是sails.sockets.broadcast似乎不再起作用了。我的配置有问题吗?感谢您的宝贵时

python - Django Redis 缓存管理界面

我在我的Django中实现了Redis缓存。但是,是否有一个友好的用户界面来检查缓存值。你可以在DjangoAdmin中看到所有的缓存键及其值 最佳答案 您可以在这个github库的帮助下检查您的Redis缓存的状态,https://github.com/erussell/django-redis-status它只能在django-admin页面中访问。顺便说一下,您始终可以使用redis-cli检查您的redis数据库。我不知道我是否以正确的方式回答了您的问题。但这可能会有所帮助。 关

node.js - 交互式地执行操作并且它有效。以编程方式执行相同的操作,但失败了。 Redis、heroku、 Node

这是我的互动环节。效果很好。ec2-54-83-60-31.compute-1.amazonaws.com:11729>keys*1)testkeyec2-54-83-60-31.compute-1.amazonaws.com:11729>flushallOKec2-54-83-60-31.compute-1.amazonaws.com:11729>keys*ec2-54-83-60-31.compute-1.amazonaws.com:11729>watchtestkeyOKec2-54-83-60-31.compute-1.amazonaws.com:11729>multiOKec