首页 > 数据库 >Redis——数据操作(2)

Redis——数据操作(2)

时间:2022-09-21 19:01:51浏览次数:64  
标签:count hash age Redis person hmset 操作 数据 class

2022-09-21

(2)hash操作:

  ①设置多个hash值,(hmset):

查看说明:

help hmset 

 

hmset person name A age 1

 

  ②获得多个hash值,(hmget):

查看说明:

help hmget

 

hmget person name age

  ③将hash中的key与value都罗列出来(hgetall):

  例如:

hgetall person

  ④查看“person”中所有的key:(hkeys):

hkeys person

  ⑤查看“person”中所有的value:(hval):

hvals person

  ⑥删除hash中的某个字段:

hdel person age

  ⑦删除hash中的表所有:

del person

  ⑧更新hash表中的字段:

hmset name B age 2

  (3)list操作:

    ①从左边插入数据:(lpush):

      例如:从左边给“class_1”列表插入"A"

lpush class_1 A

    ②查询插入的内容:(lrange)

lrange class_1 0 -1

      说明:

        在后面中的“0 -1”,表示查询“class_1”列表中的从左到右的所有元素,这里的解释是“0 -1”表示的是索引值。如果改为“0 0”,则查询的是左边第一个元素。

    ③移除(lrem):

      查看“lrem”:

help lrem

  格式是 key count value

 说明:

    其中的“count”值如果大于0,表示从左边进行删除;而且删除的个数等于count的绝对值。如果“count”值是小于0的,表示从右边进行删除。如果“count”值是等于0的,表示将所有的“value”位置的内容都删除。

     ④更新:例:

lset class_1 0 B

      说明:

        格式:lset 列表名 索引值 要更新的值

    ⑤插入:例:

linsert class_1 before A B

      说明:在A的前面插入B

 

标签:count,hash,age,Redis,person,hmset,操作,数据,class
From: https://www.cnblogs.com/isDaHua/p/16714308.html

相关文章

  • CentOS 7.x 安装redis-5.0.14
    准备篇一、防火墙配置CentOS7.x默认使用的是firewall作为防火墙,这里改为iptables防火墙。1、关闭firewall:systemctlstopfirewalld.service#停止firewallsystemctl......
  • 走进Java接口测试之测试框架TestNG数据驱动(入门篇)
     https://mp.weixin.qq.com/s?__biz=MzIwNDY3MDg1OA==&mid=2247485789&idx=1&sn=fb6c0abd38419747e61d9b14dee10466&chksm=973ddbb8a04a52aeee5869d47b1d0ea01467f2c3bdb9......
  • Redis 安装与使用
    Redis安装与使用Redis介绍Redis是由SalvatoreSanfilippo写的key-value存储系统,是一个跨平台的非关系型数据库(NoSQL)。Redis是用C语言开发完全开源,基于内存的高......
  • R语言学习笔记:因子factor和数据框data frame基础介绍和使用教程
    今天的笔记内容是R语言中因子和数据框的基础介绍和使用方法。更多笔记关注公众号:生信分析笔记R语言因子因子可以用来存储不同类别的数据类型,R语言创建因子使用facto......
  • SAP操作手册之 号码范围对象
    一前言编号范围对象(NUMBERRANGE)是SAPERP软件中的一个重要概念.主要用来获取流水号.在标准功能及自开发功能中大量使用.系统中的几乎所有对象的号码都是通过编号范......
  • Redis操作类
    importcn.hutool.core.date.DatePattern;importcn.hutool.core.date.DateUtil;importcn.hutool.extra.spring.SpringUtil;importorg.slf4j.Logger;importorg.slf......
  • 计算机科学速成课第十八课:操作系统
    1.操作系统(OS)操作系统也是一种程序,不过它有操作硬件的特殊权限,可以运行和管理其他程序。2.批处理一个程序运行后会自动运行下一个程序。3.外部设备和计算机连着的其......
  • JDBC连接数据库增删改查实例
    查询所有dao层代码:packageexample;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.PreparedStatement;importjava.sql.ResultSet;......
  • uniapp H5与原生安卓的数据互通和方法调用
    1、准备我这里是uniapp与原生安卓之间的相互调用,也就是原生安卓内嵌H5页面,下面先来准备一下安卓端的代码。(1)、初始化的MainActivity类定义一个WebViewprivateWebView......
  • 报告分享|2021数据资产运营白皮书
    报告链接:http://tecdat.cn/?p=28600数字经济时代的来临,推动市场向着更灵活高效的形态演进,也促进了一批新业态和新模式的形成。而数据作为这一时代的核心要素,凭借其强大的......