二:redis 的hash类型相关操作
=====================二种:hash类型==================
介绍:redis -> hash是一个string类型的field和value的映射表
hash特别适合相应存储对象,相较于将对象的每一个字段存成单个string类型
将一个对象存储在hash类型中会占用更少的内存,而且能够方便的存取整个对象 0:hset *假设 key(就是hash表) 不存在。一个新的哈希表被创建并进行 HSET 操作
设置hash field为指定值,假设key不存在。则先创建
样例:hset user:001 name leyangjun 会创建表 0.2:hsetnx
设置hash field 为指定值,假设不存在,则创建。假设存在则返回0
样例:hsetnx user:002 name leyangjun
1:hmset:设置多个哈希表的字段值
同一时候设置hash的多个field
样例:hmset user003 name leyangjun age 23 sex 1 -->对哈希表003设置值成功
hget获取: hget user:003 name -->获取哈希表003 name的值
2:hget
获取指定的hash field值
样例:hget user003 name -->表明 字段
3: hmget
获取全部指定的hash field
样例:hmget user:003 name age sex
4:hincrby (对某个值即可自)
指定的hash field加上给定值
样例:hincrby user:003 age 5 -->给原来age的值 加 5 20+5
5: hexists
測试指定的field是否存在
样例: hexists user:003 sex -->推断hash表字段是否存在
6:hlen
返回指定hash表中全部的field数
样例:hlen user003
7:hdel
删除指定hash表中field的值
样例:hdel user003 age -->删除user003 表中age的字段
8:hkeys
返回hash表中全部的字段
样例:hkeys user003
9:hvals
返回hash表的全部value
样例:hvals user003 -->全部表中key相应的值
10:* hgetall 经常使用
获取某个hash中全部的field及value
样例:hgetall user003
=========================================END=======================================
二:redis 的hash类型相关操作的更多相关文章
- 三:redis的List类型相关操作
</pre><pre name="code" class="php" style="font-size: 14px;"&g ...
- Redis学习篇(二)之Hash类型及其操作
HSET 作用: 将哈希表key中的域field设置成指定的value 语法:HSET key field value HSET userinfo name 'zhangsan' HSET useri ...
- 四:redis的sets类型 - 相关操作(有序和无序集合)
================四十五种(有序和无序集合):sets种类(它是一个集)============= 简介: set它代表的集合.加入是随意添加----->无序集合 ...
- 一:redis 的string类型 - 相关操作
*redisclient使用: =============一类:string的方法================ 介绍:string是redis的最简单类型,一个key相应一个value,strin ...
- Redis系列(二):Redis的数据类型及命令操作
原文链接(转载请注明出处):Redis系列(二):Redis的数据类型及命令操作 Redis 中常用命令 Redis 官方的文档是英文版的,当然网上也有大量的中文翻译版,例如:Redis 命令参考.这 ...
- redis之Hash类型常用方法总结
redis之Hash类型常用方法总结 格式: 存--HMGET key field [field ...] 取--HMGET key field [field ...] M:表示能取多个值,many ...
- Redis hash 类型及操作
原文:http://blog.sina.com.cn/s/blog_5f044a4d0102v01k.html Redis hash是一个string类型的field和value的映射表.它的添加.删 ...
- Redis学习第三课:Redis Hash类型及操作
Redis hash是一个string类型的field和value的映射表.它的添加.删除操作都是O(1)(平均).hash特别适用于存储对象.相较于对象的每个字段存在单个string类型.将一个对象 ...
- redis的Hash类型以及其操作
hashes类型 hashes类型及操作Redis hash是一个string类型的field和value的映射表.它的添加.删除操作都是0(1)(平均).hash特别适合用于存储对象.相较于将对象的 ...
随机推荐
- PAT Basic 1052
1052 卖个萌 萌萌哒表情符号通常由“手”.“眼”.“口”三个主要部分组成.简单起见,我们假设一个表情符号是按下列格式输出的: [左手]([左眼][口][右眼])[右手] 现给出可选用的符号集合,请 ...
- 解决vm安装centos7网络无法启动问题
采用以下命令: systemctl stop NetworkManager systemctl disable NetworkManager
- MongoDB教程(笔记)
一.NoSQL简介 1.什么是NoSQL NoSQL,指的是非关系型的数据库.NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称. NoSQL用于超 ...
- vue 判断属性是否为object
//递归对象 var recursiveObject = Vue.extend({ name: 'recursive-object', template:[ '<ul>', '<li ...
- matalb sum函数和sum变量的用法
在对矩阵或者向量求和要用到sum函数的时候代码里面千万不要出现将sum作为变量名
- 洛谷P3758 - [TJOI2017]可乐
Portal Description 给出一张\(n(n\leq30)\)个点\(m(m\leq100)\)条边的无向图.初始时有一个可乐机器人在点\(1\),这个机器人每秒会做出以下三种行为之一:原 ...
- 观光公交(codevs 1139)
题目描述 Description 风景迷人的小城 Y 市,拥有n 个美丽的景点.由于慕名而来的游客越来越多,Y 市特意安排了一辆观光公交车,为游客提供更便捷的交通服务.观光公交车在第0 分钟出现在1号 ...
- Oracle常用操作【自己的练习】
Oracle查询的时候条件要用单引号包裹,不能用双引号;Oracle的in子查询里面的值最多有1000个........ 连接orcl数据库 C:\Windows\system32@orcl as s ...
- android导入项目出错之解决办法
导入android源码后,基本都有错误,R.java也不会自动生成,因为是第一次导入工程,工程有错R.java就不会自动生成了,工程有错误,当然模拟器就不能启动,也就看不到效果.随后网上找各种解决方法 ...
- (1)git
1.创建一个版本库 #创建一个文件夹 E:\>mkdir pythonGit #进入文件夹 E:\>cd pythonGit #把此目录创建成git版本库 E:\pythonGit> ...