阚金翔
达则兼济天下,穷则独善其身

一、redis不同版本对于集群和单节点的区别:

1.在redis版本高于等于4.1.0支持集群方式链接(官网实例:https://redis-py.readthedocs.io/en/stable/clustering.html)

推荐只使用redis官方依赖该与4.1.0的稳定版本进行支持

 2.如果使用redis-py-cluster,进行对redis集群的连接,安装依赖时,最稳妥的方式则是,卸载redis的依赖(pip uninstall redis),然后安装该py的依赖(pip install redis-py-cluster),

安装该依赖的同时会安装与之匹配的的redis的依赖版本,目前与之匹配的最高版本组合为:

但由于依赖版本很久不维护,一些性能方式等可能会过时,该方法资料比较容易在各大网站找到,暂不展示。个人推荐直接使用第1点中说的,比较高版本进行支持

 

二、redis不同版本对于是否使用用户名密码的支持:

对于是否连接中支持username的版本,建议是高于等于3.4.0(亦或者小于3.3.11:有点拿不准了)

 

三、redis不同版本对于对于有序集合的参数的不同:

对于直接三个参数赋值的版本范围:大于2.10.6 小于不等于3.0.0

建议使用高版本,对字典参数维护,然后直接使用

补充一句:redis-py-cluster集群方式中,zadd的有序集合方式方法基本支持dict的字典赋值格式

 

如上为本人在这一段时间,对python中redis的使用中对于依赖版本的收获整理,希望记录的同时也能帮到需要的人,那里描述的不准确也希望及时指正;

 

posted on 2024-07-02 09:54  阚金翔  阅读(37)  评论(0编辑  收藏  举报