Redis学习笔记--hashes类型及操作2

2017-02-08  本文已影响0人  艾尔温

hexists
测试指定的field是否存在。

redis 127.0.0.1:6379> hexists myhash field1
(integer) 1
redis 127.0.0.1:6379> hexists myhash field9
(integer) 0
redis 127.0.0.1:6379>

hlen
返回指定的hash的field数量。

redis 127.0.0.1:6379> hlen myhash
(integer) 4
redis 127.0.0.1:6379>

hdel
删除指定hash的field,删除成功返回1,否则返回0。

redis 127.0.0.1:6379> hlen myhash
(integer) 4
redis 127.0.0.1:6379> hdel myhash field1
(integer) 1
redis 127.0.0.1:6379> hlen myhash
(integer) 3
redis 127.0.0.1:6379>

hvals
返回hash的所有value。

redis 127.0.0.1:6379> hvals myhash
1) "World"
2) "Hello"
3) "12"
redis 127.0.0.1:6379> 

说明这个hash 中有3 个field

hgetall
获取某个hash中全部的filed及value。

redis 127.0.0.1:6379> hgetall myhash
1) "field2"
2) "World"
3) "field"
4) "Hello"
5) "field3"
6) "12"
redis 127.0.0.1:6379>

一下子将myhash 中所有的field 及对应的value 都取出来了。

上一篇下一篇

猜你喜欢

热点阅读