Redis数据操作--散列键
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,| 一个散列由多个域 值对(field-value pair)组成,散列的域和值都可以 是文字,整数,浮点数或者二进制数据。# 同一个散列中每个域必须是独一无二的,而不同域的值可以是重复的。#
千家信息网最后更新 2025年01月19日Redis数据操作--散列键
| 一个散列由多个域 值对(field-value pair)组成,散列的域和值都可以 是文字,整数,浮点数或者二进制数据。# 同一个散列中每个域必须是独一无二的,而不同域的值可以是重复的。# 操作:设置域值对,获取域的值,检查域是否存在| 基本操作-- 关联域值对 hset key field value # 在散列键key中关联给定的域值对field和value # 如果域field之前没有关联值,那么命令返回1; # 如果域field已经有关联值,那么命令用新值覆盖旧值,并返回0。-- 获取域关联的值 hget key field # 返回散列键key中,域field锁关联的值。如果域field没有关联值, 那么返回nil-- 仅当域不存在时,关联域值对 hsetnx key field value # 如果散列键key中,域field不存在,那么关联给定的域值对field和value # 如果域field已经有与之相关联的值,那么命令不做动作 redis> hsetnx message 'content' 'good morning,jack!' (integer) 1 redis>hsetnx message 'content' 'good morning, jack!' # 不做动作,不做修改 (integer) 0-- 检查域是否存在 hexists key field # 查看散列键key中,给定域field是否存在:存在返回1,不存在返回0-- 删除给定域值对 hdel key field [field ...] # 删除散列键key中的一个或多个指定域,以及那些域的值; # 不存在的域将被忽略,命令返回被成功删除的域值对数量。-- 获取散列包含的键值对数量 hlen key # 返回散列键key包含的域值对数量 redis> hlen message (integer) 4| 批量操作-- 一次设置或获取散列中的多个域值对 hmset key field value [field value ...] # 在散列键key中关联多个与之对 hmget key field [field ...] # 返回散列键key中,一个或多个域的值-- 获取散列包含的所有域、值、或者域值对 hkeys key 返回散列键key包含的所有域 hvals key 返回散列键key中所有域的值 hgetall key 返回散列键key包含的所有域值对 # 为什么命令叫hkeys而不是hfields? 对于散列来说,key和field表示的是同一个意思,并且key比field更容易拼写, 所以Redis选择使用hkeys来做命令的名字,而不是hfields。| 数字操作--对域的值执行自增操作 hincrby key field increment # 在域field的值家伙是哪个整数增量increment hincrbyfloat key field increment #9 在域field的值加上浮点数增量increment # 虽然Redis没有提供对应的hdecrby和hdecrbyfloat命令,我们同样可以 # 通过将increment设为负数来达到做减法的效果 redis> hincrby numbers x 100 # 域不存在,先将值初始化为0, (integer) 100 然后再执行hincrby操作 redis> hincrby numbers x -50 # 传入负值,做减法 (integer) 50 redis> hincrbyfloat numbers x 3.14 # 浮点数计算 '53.14'
关联
命令
多个
数量
减法
动作
增量
整数
点数
中关
检查
数据
不同
成功
独一无二
二进制
名字
基本操作
家伙
意思
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
分宜天气预报软件开发
软件开发属于什么机构
关于网络安全事件新闻
服务器利旧
服务器时序
网络安全手抄报小学三年级筒单
香港服务器vps
技嘉服务器主板远程管理
山西大学网络安全专业怎么样
小企业esxi搭建服务器
广安软件开发外包
信息网络安全警察
服务器电脑鼠标能动显示器黑屏
韦伯森斯网络安全技术研发
关于网络安全管理法
天津市网络安全应急演练
服务器安全狗安装补丁失败
服务器磁盘满了卡死
海南品味立省网络技术有限公司
昌平区信息化软件开发介绍
每次打开手机显示无法连接服务器
怀旧服服务器装备怎么恢复
互联网公司的服务器是怎么工作
能否抓发送到服务器的包
自学成为app软件开发工程师
软件开发专业培训学什么好
山东浪潮存储服务器价格
中级数据库下午题讲解
创建服务器程序优势
获取微信小程序云数据库数据