redisのhash集合
1598 ワード
hash集合はredisに1つのエンティティクラスが保存されていると考えることができ、このエンティティクラスは文字列、リストなどの構造とは異なり、このエンティティクラスは1つのhashmapに相当する...保存 取値 複数のフィールドmulti を一度に保存複数のフィールドmultiple を一度に取得すべてのフィールド を一度に取り出す.指定フィールド を削除 hashセットのいくつかのフィールド を表示します. hashセットにこのフィールドがあるかどうかを判断する hash集合のすべてのkey(field) を巡る hashセット内のすべてのvalue を巡回する指定fieldに の数字を追加指定fieldに浮動小数点数 を追加再setが存在しなければ、既に存在するset は存在しない.
hset [key] [field] [value]
# key hashmap redis
# field value hashmap
! :
hset user id 1
hset user name zhangsan
hset user age 23
# user
hget [key] [field]
#
hmset [key] [field1] [value1] [field2] [value2] ...
#
hmget [key] [field1] [field2] ....
#
hgetall [key]
#
1
1
2
2
......
hdel [key] [field1] [field2] ...
#
hlen [key]
hexists [key] [field]
# 1, 0
hkeys [key]
# java map keyset()
hvals [key]
# value field
hincrby [key] [field] [value]
# field
# value field ,
# , value
hincrbyfloat [key] [field] [value]
# key hash field value
# field
# field , field
hsetnx [key] [field] [value]
# hset
# field value , set