Redis——数据操作(2)

2022-09-21

(2)hash操作:

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

查看说明:

help hmset

Redis——数据操作(2)
hmset person name A age 1

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

查看说明:

help hmget

Redis——数据操作(2)
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

Original: https://www.cnblogs.com/isDaHua/p/16714308.html
Author: 努力是一种常态
Title: Redis——数据操作(2)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/612212/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • synchronized 是可重入锁吗?为什么?

    什么是可重入锁? 若一个程序或子程序可以”在任意时刻被中断然后操作系统调度执行另外一段代码,这段代码又调用了该子程序不会出错”,则称其为可重入(reentr…

    数据库 2023年6月16日
    090
  • 分布式全局唯一ID

    方案一、UUID UUID的方式能生成一串唯一随机32位长度数据,它是无序的一串数据,按照开放软件基金会(OSF)制定的标准计算,UUID的生成用到了以太网卡地址、纳秒级时间、芯片…

    数据库 2023年6月9日
    094
  • qt项目设置程序图标

    一、下载好.ico格式的图标文件并存放到项目的根目录这里附赠一个png,jpg等格式转为ico格式的网站 二、在.pro文件里面添加ico的名字 三、发现在debug模式下运行项目…

    数据库 2023年6月6日
    091
  • URL解码时,为什么将加号解码为空?

    以下代码在.NET Framework 2.0 中测试。 先看一个例子: test.aspx页面: 当参数 parameters 输出到页面后,值已经不为”A+B&#8…

    数据库 2023年6月11日
    055
  • update更新很慢(字段类型引发)

    开发人员在sql审核平台提交了2000多条update语句,每条语句只更新一条,where条件由索引,在sql审核平台在测试执行阶段已经执行了20多分钟。于是让看一下数据库后台线程…

    数据库 2023年6月16日
    0113
  • Linux–>进程管理

    基本介绍 在Linux中, 每个执行程序都称为一个进程。每一个进程都会分配一个ID号(pid,进程号) 每个进程都可能以俩种方式存在的。分别是 前台与 后台,所谓前台进程就是用户目…

    数据库 2023年6月14日
    0103
  • SQL Server什么时候启用“锁定内存页”选项 (Windows)

    在SQL Server的配置中,尤其是那些应用服务器和数据库服务器共用/混用的情况下,最好启用”锁定内存页”选项。反而对于单独的SQL Server数据库服…

    数据库 2023年6月11日
    0101
  • mysql约束

    一、表约束 PK主键约束(索引)唯一约束 非空 默认值 在关系数据库,一个表中,只能有一个主键(Primary Key),有些数据库没有pk,系统报出错误。 在myql数据库,建立…

    数据库 2023年6月9日
    083
  • PHP设计模式—享元模式

    定义: 享元模式(Flyweight):运用共享技术有效地支持大量细粒度的对象。 结构: Flyweight:享元抽象类,所有具体享元类的接口,通过这个接口,Flyweight 可…

    数据库 2023年6月14日
    083
  • Spring(五)-Spring的其他知识点

    1、细说ServletContext、WebApplicationContext、Servlet的初始化 参考博客–>细说ServletContext、WebAp…

    数据库 2023年6月16日
    0102
  • 配置文件动态刷新

    1. 背景 2. 相关知识储备 思路一 : 民科 mtime 文件最后修改时间 思路二: 科班 操作系统通知特性, 例如 linux 的 inotify 3. 相关代码设计 总结 …

    数据库 2023年6月9日
    083
  • 有趣的特性:CHECK约束

    功能说明 在MySQL 8.0.16以前, CREATE TABLE允许从语法层面输入下列 CHECK约束,但实际没有效果: CHECK (expr) 在 MySQL 8.0.16…

    数据库 2023年5月24日
    052
  • mysql事物

    MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你既需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些…

    数据库 2023年6月9日
    082
  • 计算字符串中连续出现最多的字符串和长度

    public static void main(String[] args) { // 定义的字符&#x4E3…

    数据库 2023年6月11日
    093
  • Linux中MySQL的安装以及卸载

    一.MySQL MySQL 是一种开放源代码的关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收…

    数据库 2023年5月24日
    0102
  • 4、Idea设置显示多行文件

    使用IDEA时,可能会没有注意到,一旦打开过多的Java文件时,默认会堆积在一行显示,就像浏览器打开了多个标签一样,此时需要通过右侧箭头筛选的方式来选择其他文件。为了解决这一问题,…

    数据库 2023年6月6日
    099
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球