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

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

时间:2023-02-10 11:35:48浏览次数:45  
标签:set hash 删除 元素 redis value 命令 key

redis-命令操作-String&hash

String类型

存储: set key value

获取: get key

删除: del key

 

 

 

Hash类型

存储: hset key field value

  获取:hget key field: 获取指定的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

  获取:smembers 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/yuzong/p/17108178.html

相关文章

  • redis命令操作
    redis命令操作——list列表类型list:可以添加一个元素到列表的头部(左边)或者尾部(右边)添加:1、lpushkeyvalue:将元素加入列表左边2、rpushkeyvalu......
  • Linux常用命令-权限相关
    Linux权限简单点说就是:谁拥有文件/文件夹的什么权限。首先说一下基本概念:Linux里面文件权限身份有三种:owner、group、others,分别表示文件所属者,文件所属用户组,其他用户。......
  • [转]Windows 批处理命令教程
    第一章批处理基础第一节常用批处理内部命令简介批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD。这些......
  • Linux 命令大全:2万字实现Linux自由
    文章很长,而且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录博客园版为您奉上珍贵的学习资源:免费赠送:《尼恩Java面试宝典》持续更新+史上最全+面试必备2000页+面......
  • Ansible的部署和命令模板
    一、ansible的概述1、ansible简介Ansible是一款为类Unix系统开发的自由开源的配置和自动化工具。它用Python写成,类似于saltstack和Puppet,但是有一个不同和优点是我们......
  • maven常用命令
    假设现有项目结构如下dailylog-parent|-dailylog-common|-dailylog-web三个文件夹处在同级目录中dailylog-web依赖dailylog-commondailylog-parent管理dailylog-com......
  • web前端 Promise.all、Promise.allSettled方法
    Promise.allSettled执行多个Promise对象实例,配合await使用,可以达到等待任务全部完成后再继续执行的效果。返回值是一个成功的Promise,其内部值为参数中的Promise的执行结......
  • ansible的部署和命令模块
    一、ansible的概述1、ansible简介Ansible是一款为类Unix系统开发的自由开源的配置和自动化工具。它用Python写成,类似于saltstack和Puppet,但是有一个不同和优点是我们......
  • Kubernetes(k8s)控制器(四):ReplicaSet
    目录一.系统环境二.前言三.ReplicaSet概览四.ReplicaSet工作原理五.ReplicaSet使用场景六.创建ReplicaSet七.扩展replicaset副本数一.系统环境服务器版本docker软件......
  • Linux 命令
    #查看进程状态psaux#查看系统内核信息uname-a#查看系统版本信息cat/etc/redhat-release#查看系统登录记录last#执行历史命令!history编码#返回上一次......