哈希表是一个键值对集合,一个哈希最多可以存储40多亿个键值对
127.0.0.1:6379> HMSET user1 id 1 name "Tom" age 18 // user1是哈希表名,后面是多个键值对 OK 127.0.0.1:6379> HMSET user2 id 2 name "John" age 20 OK
127.0.0.1:6379> HSET hash1 name 'Tom' // HSET 用于设置单个键值对,hash1是哈希表名 (integer) 1 127.0.0.1:6379> HSET hash1 age 23 (integer) 1 127.0.0.1:6379> HSET hash1 gender 'boy' (integer) 1 127.0.0.1:6379> HMSET hash2 name 'Jeny' age 23 gender 'girl' // HMSET 用于设置多个键值对 OK 127.0.0.1:6379> HGET hash1 name // HGET 用于查看指定键所对应的值 "Tom" 127.0.0.1:6379> HMGET hash1 name age gender // HMGET 用于查看多个键所对应的值 1) "Tom" 2) "23" 3) "boy" 127.0.0.1:6379> HGETALL hash1 // HGETALL 用于查看哈希表中的键值对 1) "name" 2) "Tom" 3) "age" 4) "23" 5) "gender" 6) "boy" 127.0.0.1:6379> HKEYS hash1 // HKEYS 用于查看哈希表中的键 1) "name" 2) "age" 3) "gender" 127.0.0.1:6379> HVALS hash1 // HVALS 用于查看哈希表中的值 1) "Tom" 2) "23" 3) "boy" 127.0.0.1:6379> HLEN hash1 // HLEN 用于查看哈希表中有几个键值对 (integer) 3 127.0.0.1:6379> HDEL hash1 name // HDEL 用于删除哈希表中的键值对 (integer) 1
更多操作参考官网:http://www.redis.net.cn/tutorial/3509.html