Redis Hashes类型介绍

来源:互联网 发布:好一点淘宝男装店铺 编辑:程序博客网 时间:2024/05/18 02:16

Redis Hashes类型介绍

>hmset user:1000 username antirez birthyear 1977 verified 1OK>hget user:1000 username"antirez">hget user:1000 birthyear"1977">hgetall user:10001)"username"2)"antirez"3)"birthyear"4)"1977"5)"verified"6)"1"

Redis hash数据类型便于代表对象,并且hash的域(field)的数量没有实际限制(除了可用内存),所以在你的应用中,你可以使用许多不同的方式使用它。

HMSET命令用来设置hash的一个域或者多个域,HGET查询一个单一的域的值,HMGET命令与HGET命令相似,但是返回的是一个域值的数组:

>hmget user:1000 username birthyear no-such-field1)"antirez"2)"1977"3)(nil)

有些命令是针对个别域的操作,如HINCRBY:

>hincrby user:1000 birthyear 10(integer) 1987>hincrby user:1000 birthyear 10(integer) 1997

其他命令可查看 https://redis.io/commands#hash

注:在内存中以特点方式编码较小hash对象(如所含元素少,并且元素中的值小)可非常高效的利用内存。

0 0
原创粉丝点击