redis中设置获取值--散列
散列
一个散列由多个域值对(field-value pair)组成,散列的 域和值都可以是文字、整数、浮点数或者二 进制数据。
同一个散列里,域不允许重复,值可以重复。
1,设置域值 hset key field value 域已有值,新值覆盖旧值,返回0;无返回1,
示例:hset key1 "id" "1000";--返回 1
2,获取域值 hget key field
示例:hset key1 "id";--返回 "1000"
3,设置域值 hsetnx key field value 仅在域值没有的时候设置成功,返回1,已有不设值,返回0
4,检查域是否存在 hexists key field 存在返回 1 ,不存在返回 0 。
5,删除给定的域值对hdel key field [field1...] 返回被成功 删除的域值对数量
6,获取散列包含的域值对数量 hlen key 返回域值对数量
7,批量操作
HMSET key field value [field value ...]
HMGET key field [field ...]
8,获取散列包含的所有域 hkeys key
9,获取散列包含的所有域值 hvals key
10,获取散列包含的所有域值对 hgetall key
11,也支持对数字的操作 hincrby key field 9; hincrbyfloat key field 9.8 用负数实现减
对比字符串键的有点:
散列键管理方便、能够避免键名冲突、并且还 能够节约内存
本文来自博客园,作者:昊昋,转载请注明原文链接:https://www.cnblogs.com/hbaook-geui/p/15629548.html

浙公网安备 33010602011771号