问题标签 [redis-py]
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.
redis - 从 redis-py 执行自定义 redis 命令
我使用Dynamic Redis为 redis 添加了额外的功能。我可以使用 redis-cli 中的命令。是否可以使用 redis-py 在 python 脚本中使用这些新命令?
python - 如何使用 Python API 在 Redis 中将 sadd 与多个元素一起使用?
请考虑以下示例
[+] 输出:set(['1', '3', '2'])
[+] 输出:set(['1', '3', '2', 'set([3, 4])'])
[+] 集合(['1', '[3, 4]', '3', '2', 'set([3, 4])'])
根据官方文档https://redis-py.readthedocs.org/en/latest/sadd(name , *values) 添加值来设置名称
那么这是一个错误还是我错过了什么?
redis - Redis 排序集上的 ZREM
如果 2 个工人同时在一个有序集合的同一个元素上调用 ZREM 会发生什么?它是否会向实际删除元素的工作人员返回 true 而向另一个返回 false 以指示它不存在,或者它是否会对两者都返回 true?换句话说,ZREM 在内部是原子的吗?
python - redis-py中MULTI和EXEC命令的等效功能是什么?
我在 redis-cli 中测试了所有的事务命令(MULTI、EXEC、WATCH、DISCARD)。但是当我尝试使用 redis-py 时,发生了以下错误:
AttributeError:“Redis”对象没有属性“multi”
我尝试了以下代码片段:
我见过使用 multi() 和 execute() 的代码示例,但它们对我不起作用。有什么帮助吗?
python - 如何高效地向 Redis 插入 10 亿条数据?
我有大约 20 亿个键值对,我想将它们高效地加载到 Redis 中。我目前正在使用 Python,并使用了redis-py记录的 Pipe 。如何加快以下方法的速度?
python - Redis 操作阻止高速公路 Web 套接字服务器请求
根据我从服务器客户端获得的消息,我正在使用 redis 为我的 Web 套接字服务器(使用高速公路实现 - 基于扭曲的 Web 套接字实现)保存/更新/删除数据。对于 Redis 操作,我使用的是 redis-py 包。当有更多的并发客户端连接到我的服务器时,我可以看到以同步方式提供的请求。我发现 redis 操作阻止服务器处理并行客户端请求。为什么会发生这种情况?我该如何解决这个问题?我正在从高速公路协议类的 onMessage 函数执行 redis 操作。
python - redis-py 与套接字冲突并引发套接字 10043 错误
我正在尝试编写一个程序来监控主机是否处于活动状态。我们可以设置我们要监控的主机的ip段。
现在我使用socket发送icmp数据包,这样我们就可以判断主机是否处于活动状态。并且我使用redis进行缓存。我已经尝试了很多。并且我得到了一些收获,所以我可以肯定地说redis-py模块是与套接字冲突。但是,我不知道如何解决这个问题。
相关代码如下:
更何况,我一直在搜索错误10043。它的意思是:协议不支持。
python - redis批量插入中没有Auth“需要身份验证”错误?
我正在尝试将几百万行插入 redis 。我浏览了redis massinsertion教程并尝试了
猫数据.txt | python redis_proto.py | redis-cli -p 6321 -a "我的密码" --pipe
这里的 redis_proto.py 是读取 data.txt 并转换为 redis 协议的 python 脚本。
我收到一些错误,如下所示
传输的所有数据。等待最后的回复... NOAUTH 需要身份验证。NOAUTH 需要身份验证。
任何帮助或建议将不胜感激?
python - python3 redis-py如何自动解析hgetall结果?
会得到{b'age': b'20', b'name': b'tom', b'subjects': b"['eng', 'cn']"}
。但我想找回dic
对象。即:{'name':'tom','age':20,'subjects':['eng','cn']}
,如何?