redis的hset hget mset mget是什么
mset 就是 同时可以塞多个kv
mset k1 v1 k2 v2 k3 v3
mget同理,同时get多个kv
mget k1 k2 k 3
mset mget比较简单
那hset hget呢?
Connecting...
Connected.
myredis:0>hset xiaoming age 12 height 180 weight 140
"0"
myredis:0>hset xiaodong age 12 height 180 weight 140
"3"
myredis:0>hget xiaodong age
"12"
myredis:0>hget xiaodong height
"180"
myredis:0>hget xiaodong weight
"140"
myredis:0>set xiaodong age 12
"ERR syntax error"
myredis:0>del xiaoming
"1"
myredis:0>del xiaodong
"1"
myredis:0>hget xiaodong weight
null
myredis:0>
其实hset 就是多了域field的概念,用法如下:
hset key field value field value
hget key field
这样的用法
比如存储的缓存键值有多个属性域的时候也可以考虑用这个
因为hset的话更省空间(听说)
当然其实set get完全可以解决这些问题,直接存json嘛 不过可能不是很方便
比如我要修改xiaodong的age
如果是set设置的json串,那我需要把整个json拉出来 改一个属性又整个塞回去,想想性能也垃圾
而hset 的话 则可以定向修改 只修改其中的某个属性,还是不错的
但如果属性嵌套比较深,hset就没用了。比如xiaodong 的房子 的 尺寸 ,这种三维的,hset就不行了
只能set json
redis的hset hget mset mget是什么相关推荐
- redis数据库hset(有序集合)类型常用命令
redis数据库hset类型常用命令 1 向有序集合添加一个或多个成员,或者更新已存在成员的分数 zadd key score1 member1 [score2 member2] 2 获取有序集合的成 ...
- 【thinkphp5操作redis系列教程】哈希类型之hSet,hGet,hGetAll
<?php namespace app\index\controller; use Redis; class Index {public function index(){$redis = ne ...
- redis 成批get性能提高-mget
redis 的mget 比get 的性能要高出很多,所以应该多使用mget List<String> mobileList = callTestingOrderService.queryC ...
- Beetlex之redis驱动
BeetleX.Redis BeetleX.Redis是基于BeetleX扩展的Redis操作库,全异步操作模式和基于字符缓存策略优化可以提供出色的Redis访问性能:支持SSL,支持读写分离和故障切 ...
- Redis MGET性能衰减分析
MGET是redis中较为常用的命令,用来批量获取给定key对应的value.因为redis使用基于RESP (REdis Serialization Protocol)协议的rpc接口,而redis ...
- #### redis cluster mget 优化方案 ####
部分内容摘自: [redis cluster mget 引发的讨论 - 简书] [redis cluster如何高效率的跨节点间使用mget ? - 知乎] 首先,cluster是不支持mutlike ...
- 讲解 Redis 的一篇深度好文!
目录 概述 Redis的数据结构和常用命令 数据持久化 内存管理与数据淘汰机制 Pipelining 事务与Scripting Redis性能调优 主从复制与集群分片 Redis Java客户端的选择 ...
- 非关系型数据库-NoSQL(Redis)
文章目录 一.什么是 NoSQL? 二.NoSQL 的特性? 三.什么是 Redis? 四.Redis 安装部署 4.1 下载安装包 4.2 编译安装 4.3 修改配置文件 4.4 启动服务 4.5 ...
- 深入理解Redis主键失效原理及实现机制
2019独角兽企业重金招聘Python工程师标准>>> 作为一种定期清理无效数据的重要机制,主键失效存在于大多数缓存系统中,Reids也不例外.在Redis提供的诸多命令中, EXP ...
- 由浅入深解读Redis高级能力及性能调优
摘要 本文将从Redis的基本特性入手,通过讲述Redis的数据结构和主要命令对Redis的基本能力进行直观介绍.之后概览Redis提供的高级能力,并在部署.维护.性能调优等多个方面进行更深入的介绍和 ...
最新文章
- Linux上PHP加入环境变量
- 编程学习初体验(4. 编程的核心)
- Content Security Policy的学习理解
- 又发现一个visual studio 2015的坑啊。
- PWA(Progressive Web App)入门系列:安装 Web 应用
- php怎么创建两条折线图,excel折线图怎么做两条
- mysql 树形结构_Mysql安装:基础入门知识
- python干嘛用的-python都可以做什么用
- git不能上传空目录和设备文件
- MyCat分库分表入门示例
- JS基础-DOM增删改-尚硅谷视频p103
- Python smtp拟人个性化群发邮件,imap退信批量处理和SuiteCRM结合使用问题
- 说说的那道求面积的小学六年级几何题
- 吸人大法!最吸引人气的网吧LOL活动策划方案,此秘籍值得收藏!
- ES7.16.2基础操作之slop查询(三)
- Android在线购物商城 app端+后台
- mac上传文件到阿里云ECS及scp命令使用
- 什么是RAW文件系统?
- html 获取页面缩略图,html – 从Vimeo获取img缩略图?
- 易语言 图片插入超级列表框_利用PPT制作一个图片抽奖