首页 > 数据库 >redis-命令操作-String&hash,list,set&sortedset,通用命令

redis-命令操作-String&hash,list,set&sortedset,通用命令

时间:2023-02-21 15:01:03浏览次数:49  
标签:set hash 删除 元素 redis value 命令 key

redis-命令操作-String&hash

String类型

存储:set key value

获取:get key

删除:del key

 

 Hash类型

存储:hset key field value

 获取:hget key filed:获取指定的field对应的值

    hgetall key:获取所有的field和value

删除:hdel key field

 

 redis-命令操作-list

列表类型list:可以添加一个元素到列表的头部(左边)或者尾部(右边)

添加:

  1.lpush key value:将元素加入列表左边

  2.rpush key value:将元素加入到列表右边

获取:

  lrange key start end:范围获取

删除:

  lpop key:删除列表最左边的元素,并将元素返回

  rpop key:删除列表最右边的元素,并将元素返回

 

 redis-命令操作-set&sortedset

Set类型:

集合类型set:不允许重复元素

  存储:sadd key value

  获取:smembres key:获取set集合中所有元素

  删除:srem key value:删除set集合中的某个元素

 

 sortedset:类型

有序集合类型sortedset:不允许重复元素,且元素有顺序每个元素都会关联一个double类型的分数。redis正式通过分数来为集合中的成员进行从小到大的排序

  存储:zadd key score value

  获取:zrange key start end[withscores]

  删除:zrem key value

 

 

 

 redis-命令操作-通用命令

  keys * :查询所有的键

  type key:获取键对应的value的类型

  del key:删除指定的key value

标签:set,hash,删除,元素,redis,value,命令,key
From: https://www.cnblogs.com/wsfj/p/17141016.html

相关文章

  • Android和adb命令
    一、名词解释1、SDK:是软件开发工具包2、activity(活动):驱使软件运行的一段程序,软件系统和用户进行交互的界面叫一个活动二、adb命令1、查看连接的设备:adbdevices2、......
  • linux常用命令笔记
    1、kill指定条件的进程ps -ef | grepsomeone| awk '{ print $2 }' | xargs kill -92、遍历删除当前目录下指定名称的文件(-typef来指定是删除文件,-type......
  • 数据类型-集合set-内置方法
    作用集合、list、tuple、dict一样都可以存放多个值,但是集合主要用于:去重、关系运算定义在{}内用逗号分隔开多个元素,集合具备以下三个特点:1:每个元素必须是不可变类......
  • vue3 setup echarts5 绘制图表
    vue3<divref="chartRef1"style="width:100%;height:100%"/><scriptsetuplang="ts">importtype{ECharts,EChartsOption}from"echarts";import{init......
  • PostgreSQL update set from 两表联合更新
    updatet_businesstbsetsystem_id=ir.application_idfromt_business_irregularirwheretb.affected_business=ir.application_nameupdatet_businesstbsetsyst......
  • windows下一些命令的记录
    起因是因为在移植linux的程序到windows上,同事写了类似rm-rfcp-r这种平台特性的命令,甚至还用了组合的命令,所以我需要用batch脚本也写一下由于我linux的bash用得比window......
  • Linux磁盘/硬盘测速,dd命令
    参考:https://blog.csdn.net/Franciz777/article/details/126779259  ================================================= 概念介绍:/dev/zero:InUnix-likeoper......
  • PHP unset浅谈
    一定义unset() 函数用于销毁给定的变量。起初我以为销毁了变量,那内存肯定就释放了,实际上并不是如此。二unset整个数组<?php$arr=[];echo(date('Y-m-dH:i:s......
  • 命令行修改gitlab管理员密码
    进入gitlab容器执行gitlab-railsconsoleproduction,命令:dockerexec-itgitlab-web-1gitlab-railsconsoleproductionroot@DESKTOP-1T50PP8:/srv/gitlab/config#......
  • [ARC107D] Number of Multisets
    \(\text{Solution}\)学习到了一些\(dp\)的\(trick\)设\(f_{i,j}\)表示用了\(i\)的元素,当前和为\(j\)的方案数\(dp\)有两样不好处理的东西第一是当前和不一定......