如何读取redis中的key值中的结果 redis 查看key的类型,是什么命令
如何读取redis中的key值中的结果
redis的值有5种类型,不同的类型有不同的命令来获取:
字符直接 get key
队列 左端弹出一个元素 LPOP key
哈希 HGET key field
集合 SMEMBERS key 返回集合中的所有元素
有序集合ZRANGE key start stop
更详细的命令可以查看redis常用命令。
redis 查看key的类型,是什么命令?
语法
redis 127.0.0.1:6379> TYPE KEY_NAME
可用版本
>= 1.0.0
返回值
返回 key 的数据类型,数据类型有:
none (key不存在)
string (字符串)
list (列表)
set (集合)
zset (有序集)
hash (哈希表)
redis 怎样查找一个key
redis 有一个keys命令。
语法:KEYS pattern
说明:返回与指定模式相匹配的所用的keys。
该命令所支持的匹配模式如下:
(1)?:用于匹配单个字符。例如,h?llo可以匹配hello、hallo和hxllo等;
(2)*:用于匹配零个或者多个字符。例如,h*llo可以匹配hllo和heeeello等;
(3)[]:可以用来指定模式的选择区间。例如h[ae]llo可以匹配hello和hallo,但是不能匹配hillo。
同时,可以使用“/”符号来转义特殊的字符
redis中hash的key怎么用命令查看
hset hash_key field_name field_value 设置 hash 类型中的属性(字段)值 返回1,表示 新的属性 field_name field_value 被添加到 hash_key 的hash中; 返回0,表示 旧的属性 field_name 已经存在,且值被更新为 field_value。