偶然间发现 在使用python 操作队列时   使用rpop 和 lindex 命令时,存储的队列数据为json ,打印时,类型为str字符串类型  但使用lrange 命令取队列数据时,返回的为列表 list类型  如图所示

使用redis 的rpop命令

import sys
import redis
redis_condition = redis.StrictRedis(host=127.0.0.1,port=6379,password=123,db=0)
keys_list = redis_condition.keys('tts_contrast_*')
for key in keys_list:redis_condition.rpop(str(key))if redis_data:print(redis_data)print(type(redis_data))sys.exit()

使用redis 的 lindex 命令

import sys
import redis
redis_condition = redis.StrictRedis(host=127.0.0.1,port=6379,password=123,db=0)
keys_list = redis_condition.keys('tts_contrast_*')
for key in keys_list:redis_condition.lindex(str(key),-1)if redis_data:print(redis_data)print(type(redis_data))sys.exit()

使用redis 的 lrange 命令

import sys
import redis
redis_condition = redis.StrictRedis(host=127.0.0.1,port=6379,password=123,db=0)
keys_list = redis_condition.keys('tts_contrast_*')
for key in keys_list:redis_condition.lrange(str(key),0,2)if redis_data:print(redis_data)print(type(redis_data))sys.exit()

python 操作redis 队列 使用lrange 命令 返回类型格式类型 坑坑坑!!!相关推荐

  1. Python 操作 redis

    官网命令(英文)列表:http://redis.io/commands Redis 教程:http://www.redis.net.cn/tutorial/3501.html Redis 命令参考:h ...

  2. Python操作Redis和Memcached

    Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态.数据库驱动网站的速度 ...

  3. Python操作Redis的最佳实践

    目录 安装 redis 模块 Redis API 使用 连接方式 String 操作 按位操作的应用场景 Hash 操作 scan方法-用于获取大量的数据 List 操作 阻塞的pop方法 Set 集 ...

  4. python操作redis用法详解

    1.简单介绍 安装redis pip install redis Redis是一个基于内存的高效的键值型非关系型数据库,存取效率极高,而且支持多种存储数据结构,使用也非常简单.本节中,我们就来介绍一下 ...

  5. redis实例python_使用python操作redis(管道)

    一.redis连接 redis提供两个类Redis和StrictRedis用于实现Redis的命令,StrictRedis用于实现大部分官方的命令,并使用官方的语法和命令,Redis是StrictRe ...

  6. Python操作Redis:键(Key)

    Python操作Redis:键(Key) Python的redis模块管理键(Key)方法主要实现的Redis命令包括KEYS.GET.DEL(delete).EXISTS.RANDOMKEY,TYP ...

  7. python 操作redis之——有序集合(sorted set) (七)

    #coding:utf8 import redis r =redis.Redis(host="23.226.74.190",port=63279,password="66 ...

  8. python 操作redis之——HyperLogLog (八)

    #coding:utf8 import redis # python 操作redis之--HyperLogLog r =redis.Redis(host="33.23.724.12190&q ...

  9. python redis 操作_使用Python操作redis

    在使用python操作redis之前,需要先安装redis库: pip install redis. 创建连接方式: StrictRedis:实现大部分官方命令. Redis:是StrictRedis ...

最新文章

  1. Android 天气预报源码
  2. 人参的用法 和 吃法
  3. 工业和信息化部办公厅关于公布2021年产业技术基础公共服务平台复核结果的通知
  4. LintCode 28. 搜索二维矩阵
  5. 机器学习算法总结之支持向量机(四)
  6. lenovo电脑_办公笔记本电脑有哪些值得推荐?
  7. Excel的规划求解【详细步骤】
  8. Android自定义T9拨号键盘,Android拨号盘 支持T9搜索和号码搜索等拨号盘案例
  9. 计算机博士有哪些专业方向,国内计算机专业博士研究方向-20210619140356.docx-原创力文档...
  10. Pycharm下载库出错ERROR: Could not find a version that satisfies the requirement
  11. Excel中制作目录的3种方法,你了解几种?
  12. python去复杂的水印_两种Python基于OpenCV的固定位置半透明水印去除方案
  13. ASSERT(FALSE)
  14. 同比、定比和环比分析
  15. 认识Axure RP
  16. 浙江杭州SEO公司清法网络告诉你,搜索引擎优化对企业的意义
  17. cento网络故障:Job for network.service failed because the control process exited with error code. See sy
  18. C语言程序设计教程 北京邮电,C语言程序设计教程第3章_北京邮电大学出版社.ppt...
  19. Android之AlertDialog(弹出式对话框)的使用
  20. Hive的安装与配置——第1关:Hive的安装与配置

热门文章

  1. 盘点常用的九种设计模式
  2. 联想新款拯救者 Y9000K游戏本配置怎么样 售价是多少
  3. Linux命令ls -a、ls -l具体含义
  4. 2.1 版本gojs 消除水印 各种版本gojs 同理
  5. NDK36_RTMP:视频编码器与推送视频数据
  6. 疫情地图制作--根据“天元浪子”大作学习制作全国新冠状病毒肺炎分布图
  7. .Net性能测试工具BenchmarkDotnet
  8. Laya 3D 画线
  9. Overriding和Overloaded的区别
  10. 汉明码是否有错误的检验,许用码组的计算