1.hashes类型
2.方法
1.hset:设置 hash field为指定值,如果key不存在,则先创建。例:hset table name cl。设置table的name字段值为cl。获取 gset table name
2.hsetnx:设置hash field为指定值,如果key不存在,则先创建。如果存在返回0设置失败,不会覆盖值。例:hsetnx table name cj。如果 table name 有值设置失败,没有值设置成功1.
3.hmset:同时设置hash多个字段。例:hmset table name cl sex 1 设置name为cl ,sex 为 1
4.hget:获取指定的hash的field。例:hget table name 获取name的值
5.hmget:获取全部指定的field。例:hmget table name sex 获取table的字段 name sex 的值
6.hincrby:指定hash field加上指定的值。例:hincrby table sex 2。sex从1变为3。 hincrby table sex -2 ,sex从3变为1
7.hexists:测试指定field是否存在。例:hexists table name 检查 table 的字段 name 是否存在,存在返回1 不存在返回0
8.hlen:返回hash表里所有存在字段的数量:例:table hash表存在 name sex 两个字段,hlen table 返回2
9.hdel:删除指定hash的field。例:hdel table sex 删除 table的sex字段。成功返回1
10.hkeys:返回hash的所有field。例:hkeys table 。返回 table的所有字段名。而不是字段值 1) name 2)sex
11.hvals:返回hash的所有field。例:hvals table 。返回table的所有字段的值。 1)cl 2)1
12.hgetall:获取某个hash中全部的field及value,例:1) name 2) cl 3) sex 4) 1