Arguments
Optionally return more than one field.
Return the values of the fields as well.
Response
An object containing the fields and their values.
redis.hset("myhash", values={
"field1": "Hello",
"field2": "World"
})
assert redis.hrandfield("myhash") in ["field1", "field2"]
redis.hset("myhash", values={
"field1": "Hello",
"field2": "World"
})
assert redis.hrandfield("myhash", count=2) in [
["field1", "field2"],
["field2", "field1"]
]
redis.hset("myhash", values={
"field1": "Hello",
"field2": "World"
})
assert redis.hrandfield("myhash", count=1, withvalues=True) in [
{"field1": "Hello"},
{"field2": "World"}
]