如何读取redis中的key值中的结果

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何读取redis中的key值中的结果相关的知识,希望对你有一定的参考价值。

首先要链接redis客户端
redis-cli
然后要通过key来查找你存的数据,相当于一个数组,有key,有value,通过key来查看value的值。
keys * 注:列出当前redis存储的全部key。

keys W* 注:列出当前redis存储的key名里第一个是“W”的全部key。
找到key名字后,就可以查看key里存了什么值了。
get WXOX 注:WXOX是你查出来的key的名字。

然后就可以看到WXOX里存了什么东西了,可能存了一个字符串,也可能存了一个对象,要是空的话,就会输出nil,意思是啥也没有!
参考技术A

redis的值有5种类型,不同的类型有不同的命令来获取:

字符直接 get key

队列 左端弹出一个元素  LPOP key

哈希 HGET key field   

集合 SMEMBERS key 返回集合中的所有元素

有序集合ZRANGE key start stop


更详细的命令可以查看redis常用命令。



本回答被提问者采纳

如何查看Celery存储在redis里面的结果

这个其实可以算Redis的问题。
使用 type 命令查看对应的数据类型,再使用其他命令查看内容
> type $key

例如对于最基本的键值,使用 get $key 即可。对于 list ,使用 lrange (由于是拿一个范围,需要先用 llen 获取长度作为参数)。
当然,在Python下调用Redis客户端的相关命令也是可以实现的。
参考技术A 1、redis 中的每一个数据库,都由一个 redisDb 的结构存储。其中,redisDb.id 存储着 redis 数据库以整数表示的号码。redisDb.dict 存储着该库所有的键值对数据。redisDb.expires 保存着每一个键的过期时间。 2、当redis 服务器初始化时,会预先

以上是关于如何读取redis中的key值中的结果的主要内容,如果未能解决你的问题,请参考以下文章

如何读取redis中的key值中的结果

如何在JSON.NET中读取json对象值中的long值数组

python 如何循环读取字典中的keys所对应的values

Cocoa 绑定,绑定到文本字段的默认值中的字符串值。如何以编程方式读取此字符串?

PHP 读取redis 时,key 的长短会影响读取时间吗

Informix JDBC PySpark 将列名中的结果作为列值读取