首页 > 数据库 >redis基本数据类型 Hash

redis基本数据类型 Hash

时间:2023-01-31 16:13:09浏览次数:45  
标签:heima 127.0 Hash 0.1 数据类型 redis 6379 user key

Hash 类型

Hash类型的常见命令

  • HSET key field value: 添加或者修改hash类型key的field的值HGET key field: 获取一个hash类型key的field的值
  • HMSET:批量添加多个hash类型key的field的值
  • HMGET:批量获取多个hash类型key的field的值
  • HGETALL:获取一个hash类型的key中的所有的field和value
  • HKEYS:获取一个hash类型的key中的所有的field
  • HVALS:获取一个hash类型的key中的所有的value
  • HINCRBY:让一个hash类型key的字段值自增并指定步长
  • HSETNX: 添加一个hash类型的key的field值,前提是这个field不存在,否则不执行
127.0.0.1:6379> HSET heima:user:3 name bob
(integer) 1
127.0.0.1:6379> HSET heima:user:3 age 35
(integer) 1
127.0.0.1:6379> HGET heima:user:3 name
"bob"
127.0.0.1:6379> HGET heima:user:3 age
"35"
127.0.0.1:6379> HGETALL heima:user:3 
1) "name"
2) "bob"
3) "age"
4) "35"
127.0.0.1:6379> HKEYS heima:user:3
1) "name"
2) "age"
127.0.0.1:6379> HVALS heima:user:3
1) "bob"
2) "35"
127.0.0.1:6379> HINCRBY heima:user:3 age 2
(integer) 37
127.0.0.1:6379> HVALS heima:user:3
1) "bob"
2) "37"
127.0.0.1:6379> HSETNX heima:user:3 sex man
(integer) 1
127.0.0.1:6379> HGETALL heima:user:3 
1) "name"
2) "bob"
3) "age"
4) "37"
5) "sex"
6) "man"
127.0.0.1:6379> 

 

标签:heima,127.0,Hash,0.1,数据类型,redis,6379,user,key
From: https://www.cnblogs.com/ggborn-001/p/17079510.html

相关文章

  • Redis 数据库
    REmoteDIctionaryServer(Redis)是一个由SalvatoreSanfilippo写的key-value存储系统,是跨平台的非关系型数据库。Redis通常被称为数据结构服务器,因为值(value)可以是......
  • 02-数据类型转换和运算符
    一.数据类型转换1.常见的转换函数函数说明int(x[,base])将x转换为一个整数float(x)将x转换为一个浮点数complex(real[,imag])创建一个复数,real为......
  • 01-变量和数据类型以及输入输出
    一.注释单行注释使用:使用#开头#这是一个单行注释print("HelloWorld")多行注释使用:使用"""xxxx"""或者'''xxxx'''"""这是一个多行注释这是一个多行注释这是......
  • .NET Core 实现 Redis 批量查询指定格式的Key
    .NETCore实现Redis批量查询指定格式的Key 一.问题场景#Redis作为当前最流行的内存型NoSQL数据库,被许多公司所使用,作为分布式缓存。我们在实际使用中一般都会......
  • Redis 遍历指定格式的所有key
        Redis作为当前最流行的内存型NoSQL数据库,被许多公司所使用,我们在实际使用中一般都会为key带上指定的前缀或者其他定义的格式,那么我们怎样能取出符合条件......
  • 关于基本数据类型
    偶然间发现一个问题,下面这段代码执行结果是什么publicstaticvoidmain(String[]args){inta=10;longb=10L;doublec=10.0d;......
  • Redis快速入门
    Redis快速入门,分两个客户端:Jedis和SpringDataRedis使用Jdedis1、引入依赖<!--jedis--><dependency>    <groupId>redis.clients</groupId>    <artifactId>jed......
  • redis注意点记录
    1、stringRedisTemplate 它的key和Value的序列化方式默认就是String类型2、stringRedisTemplate 操作Hash时:  2.1添加数据,在实体转换为HashMap需要将对象字段的......
  • Redis缓存基础知识(二)
    一、Redis缓存常见问题1.缓存穿透:指访问一个缓存和数据库中都不存在的key,由于这个key在缓存中不存在,则会到数据库中查询,数据库中也不存在该key,无法将数据添加到缓存中,所以......
  • Redis的设计与实现(2)-链表
    链表在Redis中的应用非常广泛,比如列表键的底层实现之一就是链表:当一个列表键包含了数量比较多的元素,又或者列表中包含的元素都是比较长的字符串时,Redis就会使用......