首页 > 数据库 >redis数据结构介绍和redis命令操作string&hash

redis数据结构介绍和redis命令操作string&hash

时间:2023-02-13 13:56:16浏览次数:39  
标签:hash string redis value field key 数据结构

redis的数据结构:
  * redis存储的是:key,value格式的数据,其中key都是字符串,value有5种不同的数据结构
  * value的数据结构:
    (1) 字符串类型 string
    (2) 哈希类型 hash : map格式
    (3)列表类型: list : linkedlist格式,支持重复元素
    (4)集合类型 set : 不允许重复元素
    (5)有序集合类型 sortedset : 不允许重复元素,且元素有顺序

字符串类型 string
  1.存储: set key value
  2.获取: get key
  3.删除: del key

哈希类型 hash
  1.存储: hset key field value
  2.获取: hget key field:获取指定的field对应的值
      hgetall key :获取所有的field和value
  3.删除: hdel key field

 

标签:hash,string,redis,value,field,key,数据结构
From: https://www.cnblogs.com/xuche/p/17116090.html

相关文章

  • Redis五种数据类型及使用场景
    Redis有5种基础数据结构,分别为:string(字符串)、list(列表)、set(集合)、hash(哈希)和zset(有序集合)。Redis所有的数据结构都是一个key对应一个value,不同类型......
  • 聊聊Redis
    Redis为什么会这么快?基于内存单线程减少上下文切换,减少锁竞争,同时保证原子性IO多路复用高级数据结构支持快速查询(如SDS、Hash以及跳表等)为什么Redis采用单线程模......
  • Redis键操作命令
    Redis键操作命令​​1、用exists命令判断键是否存在​​​​2、用Keys命令查找键​​​​3、用scan命令查找键​​​​4、重命名键​​​​5、用del命令删除键​​​​6、关......
  • redis概述与redis下载&安装
     redis概述与redis下载&安装redis概述 redis是一款高性能的NOSQL系列的非关系型数据库什么是NOSQLNoSQL(NoSQL=NotOnlySQL),意即“不仅仅是SQL”,是一项......
  • redis常用操作
     1.redis连接方法:在安装目录执行:.\redis-cli.exe-h127.0.0.1-p6379-a1234562.redis启动提示错误:(error)NOAUTHAuthenticationrequired解决方法---->我们......
  • JAVA - - - String, StringBuffer,StringBuilder的区别
    String,StringBuffer,StringBuilder的区别Java中String、StringBuffer、StringBuilder是编程中经常使用的字符串类。现在总结一下,看看他们的不同与相同。1.可变与不可......
  • JAVA - - - HashMap常见问题解答
    HashMap与ConcurrentHashMap的异同都是key-value形式的存储数据;HashMap是线程不安全的,ConcurrentHashMap是JUC下的线程安全的;HashMap底层数据结构是数组+......
  • 蜗牛式学习Java--基础进阶2--常用API(Scanner,String,StringBuilder)
     1.2键盘录入字符串Scanner类:next():遇到了空格,就不再录入数据了,结束标记:空格,tab键nextLine():可以将数据完整的接收过来,结束标记:回......
  • String和StringBuffer的区别
    String和StringBuffer的区别   String是一个非可变性的类,这种类的特点是状态固定(不存在任何修改对象的方法),在该对象的生存周期内,它的值是永远不变的(它是线程安全......
  • jira项目笔记26-TS object 类型 和 {[key:string]: unknown} 定义类型的区别
    //Object跟我们在JS中想象的对象是有一定差别的// Object类型 可以是 对象  函数 正则let a: Objecta = {name: 'hky'}a = () => {}a = new RegExp('')......