Redis zset的zadd()和zincrby()踩坑记录
1. zadd()添加元素
官方文档:https://redis.io/commands/zadd
问题
conn.zadd('zset-key', 'a', 3, 'b', 2, 'c', 1)
报错TypeError: zadd() takes from 3 to 7 positional arguments but 8 were given
原因
Redis 3.0.2之后zadd()函数更新为zadd(self, name, mapping)
,其中name为有序集合名,mapping为dict类型的键-值对
解决
conn.zadd('zset-key', {'a': 3, 'b': 2, 'c': 1})
2.zincrby()加上一个数
官方文档:https://redis.io/commands/zincrby
问题
conn.zincrby('zset-key', 'c', 3)
报错redis.exceptions.ResponseError: value is not a valid float
原因
zincrby()函数原型为zincrby(self, name, amount, value)
,其中name为有序集合名,amount为数值,value为键名
解决
反过来,值放前,键放后(和hash恰恰相反)
conn.zincrby('zset-key', 3, 'c')
Redis zset的zadd()和zincrby()踩坑记录相关推荐
- 使用Java读取 “Python写入redis” 的数据踩坑记录
https://my.oschina.net/u/2338224/blog/3061507 使用Java读取 "Python写入redis" 的数据踩坑记录 https://seg ...
- 日常踩坑记录-汇总版
开发踩坑记录,不定时更新 心得 RTFM 严谨的去思考问题,处理问题 严格要求自己的代码编写习惯与风格 注意 单词拼写 20200207 mybatis plus 自带insert插入异常 sql i ...
- 微信客服机器人(踩坑记录、SpringBoot、企业微信)
微信客服机器人(踩坑记录.SpringBoot.企业微信) 转载请注明出处:https://www.jjput.com/archives/wei-xin-ke-fu-ji-qi-ren 总体流程 当有 ...
- django踩坑记录(4)
0x0d.如何设置不同登录方式,显示不同的标签及对应的form表单的字段?下面代码超级多细节,真的值得看 描述的情景如下图: 代码实现思路:两个不同的登录方式是:账号密码登录和使用短信验证码登录. 1 ...
- VirtualBox VM+Vagrant 启动失败踩坑记录
VirtualBox VM+Vagrant 启动失败踩坑记录 今天天气晴朗,是个学项目的好日子啊好日子. 卧槽,怎么访问Redis超时了.迅速打开Xshell看能不能连接,断了,我猜肯定是我内存不够, ...
- 为Jupyter notebook配置R kernel过程及踩坑记录
为Jupyter notebook配置R kernel过程及踩坑记录 注意:本文为作者安装过程及折腾的过程,内容比较冗杂,如果读者想直接创建一个属于自己的子环境则参考: 如下文章: anaconda下 ...
- Python打包工具Pyintealler打包py文件为windows exe文件过程及踩坑记录+实战例子
Python打包工具Pyintealler打包py文件为windows exe文件过程及踩坑记录+实战例子 目录 Python打包工具Pyintealler打包py文件为windows exe文件过程 ...
- TVM: Deep Learning模型的优化编译器(强烈推荐, 附踩坑记录)
本文作者是阿莱克西斯,原载于知乎,雷锋网(公众号:雷锋网)获得授权转载. (前排提醒,本文的人文内容部分稍稍带有艺术加工,请保持一定的幽默感进行阅读) 关注我最近想法的同学应该知道我最近都在把玩 TV ...
- osx php7 imagick,[PHP] MacOS 自带php环境安装imagick扩展踩坑记录 | 码农部落
前言 最近学习yii2,在搭建环境后,发现在访问contact页面时报错,如下: "Either GD PHP extension with FreeType support or Imag ...
最新文章
- 用Python解“计算圆周率”题
- HDU 3336 Count the string KMP
- kafka教程_2018年机器学习趋势与Apache Kafka生态系统结合
- HTML5在豆瓣的各种应用
- [Google Guava] 2.1-不可变集合
- 1112 Stucked Keyboard (20 分)【难度: 一般 / 知识点: 模拟】
- Exception in thread “main“ java.lang.IllegalStateException: Failed to read 问题解决
- 积分上下限无穷_数分笔记——5种广义积分敛散性的基本方法
- Linux系统安装sentaurus,Synopsys Sentaurus_vA_2008.09-SP1安装详解.pdf
- 提示“百度未授权使用地图API,可能是因为您提供的密钥不是有效的百度LBS开放平台密钥”解决方案
- KBL406-ASEMI整流桥KBL406
- 数据结构银行排队系统c语言,数据结构银行排队系统实验报告
- 哈佛结构和冯诺伊曼结构
- PHP语言Web开发ThinkPhp6框架搭建
- vmware虚拟机镜像制作成QCOW2
- 压缩包文件跟html不一样,为什么压缩文件还是那么大
- ADXL345知识学习总结
- 中北大学算法分析与设计实验报告一(BF算法)
- 后LHC时代对撞机:瞬间输出能量超全球电力千倍
- 独家:被纽约时报、华尔街日报报道的Senior Living是如何成为美国养老产业的“流量IP”?