redis 学习字符类型 hash
127.0.0.1:> HSET userinfo1 username "king"
(integer)
127.0.0.1:> HSET userinfo1 passowor ""
(integer)
127.0.0.1:> HSET userinfo1 email "944851899@qq.com"
(integer)
127.0.0.1:> HGET userinfo1 username
"king"
127.0.0.1:> HGET userinfo1 password
(nil)
127.0.0.1:> HGET userinfo1 passwor
(nil)
127.0.0.1:> HGET userinfo1 passowor
""
127.0.0.1:> HGET userinfo1 email
"944851899@qq.com"
127.0.0.1:>
127.0.0.1:> HGET userinfo1 email
"944851899@qq.com"
127.0.0.1:> HSETNX userinfo1 email "99@qq.com"
(integer)
127.0.0.1:> HGET userinfo1 email
"944851899@qq.com"
127.0.0.1:> HSETNX userinfo1 email2 "99@qq.com"
(integer)
127.0.0.1:> HGET userinfo1 email
"944851899@qq.com"
127.0.0.1:> HGET userinfo1 email2
"99@qq.com"
127.0.0.1:>
127.0.0.1:> HMSET userinfo2 username "jack" password "jack124" email "jack@qq.com" OK
127.0.0.1:> HMGET userinfo2 username password email
) "jack"
) "jack124"
) "jack@qq.com"
127.0.0.1:>
127.0.0.1:> HGETALL userinfo2
) "username"
) "jack"
) "password"
) "jack124"
) "email"
) "jack@qq.com"
127.0.0.1:> HGETALL userinfo1
) "username"
) "king"
) "passowor"
) ""
) "email"
) "944851899@qq.com"
) "email2"
) "99@qq.com"
127.0.0.1:>
127.0.0.1:> HKEYS userinfo1
) "username"
) "passowor"
) "email"
) "email2"
127.0.0.1:> HVALS userinfo1
) "king"
) ""
) "944851899@qq.com"
) "99@qq.com"
127.0.0.1:>
127.0.0.1:> HGETALL userinfo1
) "username"
) "king"
) "passowor"
) ""
) "email"
) "944851899@qq.com"
) "email2"
) "99@qq.com"
127.0.0.1:> HEXISTS userinfo1 username
(integer)
127.0.0.1:> HEXISTS userinfo1 username1
(integer)
127.0.0.1:> HEXISTS userinfo1 email
(integer)
127.0.0.1:> HEXISTS userinfo1 email1
(integer)
127.0.0.1:> HEXISTS userinfo1 email12
(integer)
127.0.0.1:> HEXISTS userinfo1 email2
(integer)
127.0.0.1:> HLEN userinfo1
(integer)
127.0.0.1:>
127.0.0.1:> HGETALL
(error) ERR wrong number of arguments for 'hgetall' command
127.0.0.1:> HGETALL userinfo1
) "username"
) "king"
) "passowor"
) ""
) "email"
) "944851899@qq.com"
) "email2"
) "99@qq.com"
127.0.0.1:> HDEL userinfo1 email2
(integer)
127.0.0.1:> HGETALL userinfo1
) "username"
) "king"
) "passowor"
) ""
) "email"
) "944851899@qq.com"
127.0.0.1:>
redis 学习字符类型 hash的更多相关文章
- Redis学习系列四Hash(字典)
一.简介 Redis中的Hash字典相当于C#中的Hashtable,是一种无序字典,内存存储了很对的键值对,实现上和Hashtable一样,都是"数组+链表"二维结构,都是对关键 ...
- 直接在安装了redis的Linux机器上操作redis数据存储类型--hash类型
一.概述: 我们可以将Redis中的Hashes类型看成具有String Key和String Value的map容器.所以该类型非常适合于存储值对象的信息.如Username.Password和 ...
- Redis学习笔记(3)-Hash
package cn.com; import java.util.HashMap; import java.util.List; import java.util.Map; import java.u ...
- 六、Redis五种类型 - hash(散列)类型
1.介绍 (1).hash也是一种字典结构,存储了字段(field)和字段值(value)的映射,字段值只能是字符串,不支持其他类型.(2).适合存储对象,对象列表和ID构成键名,字段表示对象的属性, ...
- Redis的String、Hash类型命令
String是最简单的类型,一个Key对应一个Value,string类型是二进制安全的.Redis的string可以包含任何数据,比如jpg图片或者序列化的对象.最大上限是1G字节. Hash ...
- Redis学习记录之Java中的初步使用
1.关于Redis redis下载地址:<span style="font-family: Arial, Helvetica, sans-serif;">http:// ...
- Redis学习笔记(二)Redis支持的5种数据类型的总结之String和Hash
引言 在Redis学习笔记(一)中我们已经会安装并且简单使用Redis了,接下来我们一起来学习下Redis支持的5大数据类型. 简介 Redis是REmote DIctionary Server(远程 ...
- redis 学习(4)-- 哈希类型
redis 学习(4)-- 哈希类型 介绍 redis 中哈希键值结构: 可以看出:哈希键值包括 key,field,value 这三部分,即键,属性,值这三部分.可以这样来表示: key, (fie ...
- Redis学习笔记(2) Redis基础类型及命令之一
1. 基础命令 (1) 获取符合规则的键名列表 格式为:KEYS pattern 其中pattern表示支持通配符 # 建立一个名为bar的键 > SET bar OK # 获取Redis所有键 ...
随机推荐
- Swing简介
---------------siwuxie095 Swing 简介: Java Swing 是 Java Foundation Classes ...
- Selenium二次封装-Java版本
package com.yanfuchang.selenium.utils; import java.awt.AWTException; import java.awt.Robot; import j ...
- Ubuntu重启关机命令使用
如果你想保持当前用户的登录而且使用root用户执行命令 可以输入:su root,输入密码 可以运行,shutdown 命令 重启命令: 1.reboot 2.shutdown -r now 立刻重启 ...
- git仓库迁移的解决方案
一.问题 在github中遇到感兴趣的项目,直接克隆下来,随着兴趣越来越浓,在本地做了些修改,后来干脆想fork到自己的github仓库,又要把本地的修改提交到fork后的自己的github仓库中.这 ...
- 自动化打包资源混淆集成python实践----资源混淆
前面自动化打包资源混淆集成python实践----打包一文讲述了四种打包方案,以及美团打包方案.apk注释添加渠道号方案的实现.这里讲集成资源混淆. 1.资源混淆带来的好处: 1)对资源文件起一定的保 ...
- c++特别要点:多态性与虚函数
本来是准备在工厂模式中顺便整理.但粗略浏览了,内容还是很多,需要单独开一篇. 一.什么是多态性? 多态性可以概括为“一个接口,多种方法”. 多态与非多态的区别在于“成员函数调用地址的早绑定和晚绑定”. ...
- Unobrusive Ajax使用
mark一下:[ASP.NET MVC 小牛之路]14 - Unobtrusive Ajax篇文章,果断记下来,网址: http://www.cnblogs.com/willick/p/3418517 ...
- 基于DEV控件库的webservice打印.repx模板
本文使用的DEV版本为10.1版本 首先需要添加Dll引用 DevExpress.Data.v10.1 DevExpress.XtraPrinting.v10.1 DevExpress.XtraRep ...
- 使用cydia substrate 来进行android native hook
cydia不仅可以hook java代码,同样可以hook native代码,下面举一个例子来进行android native hook 我是在网上找到的supermathhook这个项目,在他基 ...
- Android Android环境安装
Android环境安装 一.下载: 所需:eclipse.sdk.jdk.adt 参考 工具下载地址:http://www.androiddevtools.cn/ 二安装: 1.eclipse: 选择 ...