当前位置: 首页 > news >正文

redis数据操作相关命令

1.list操作

1.1 rpush

rpush:新的元素添加到list最右边

#从右边依次往List添加1,2,3
RPUSH name 1
RPUSH name 2
RPUSH name 3#查看列表:返回 1,2,3
LRANGE name 0 -1

结果如下:
在这里插入图片描述

1.2 lpush

lpush:新加的元素在list最左边

#从左边依次往List添加1,2,3
LPUSH name 1
LPUSH name 2
LPUSH name 3#查看列表:返回 3,2,1
LRANGE name 0 -1

结果如下:
在这里插入图片描述

1.3查看list

#查看name列表所有元素
lrange name 0 -1

1.4 删除元素

#删除name列表中的所有a元素
lrem name 0 a#删除name中的a,只删除3个
lrem name 3 a

在这里插入图片描述

2. set集合

2.1 sadd添加元素

sadd s1  1
sadd s1  2
sadd s1  3
sadd s1  2

2.2 smembers 查看set

#查看set中的内容
smembers s1

2.3 srem 删除set

#删除集合s1中的元素2
srem s1 2

在这里插入图片描述

2.4 spop随机获取集合中的一个元素

#随机获取集合s1中的两个元素,并且从集合中删除
spop s1 2

在这里插入图片描述

2.5 sismember判断元素是否存在

#判断5是否存在于集合s1中
sismember s1 5

3. hash

3.1 hset 添加元素

#设置单个属性
hset h1 name zhangsan
#同时设置多个属性
hset h1 name lisi age 20

3.2 hget、hgetAll获取hash

#获取对象h1中的name属性
hget h1 name
#获取对象h1所有属性
hgetall h1 

在这里插入图片描述

3.3 hdel删除某个属性

#删除对象h1的name属性
hdel h1 name

3.4 del删除对象所有属性

#删除对象h1
del h1 

相关文章:

  • Java项目:基于SSM框架实现的企业人事管理系统单位人事管理系统【ssm+B/S架构+源码+数据库+毕业论文】
  • Leetcode 力扣92. 反转链表 II (抖音号:708231408)
  • PGP安装以及汉化
  • PCL 法向量加权的RANSAC拟合分割平面
  • 刷题之路径总和Ⅲ(leetcode)
  • nginx文件解析漏洞测试
  • Python基于PyQt6制作GUI界面——按钮
  • MongoDB CRUD操作:内嵌文档查询
  • 前端基础入门三大核心之HTML篇 —— SVG的viewBox、width和height:绘制矢量图的魔法比例尺【含代码示例】
  • 【C++】STL快速入门基础
  • 基于Docker部署GitLab环境搭建
  • 使用JSON_EXTRACT匹配某个json类型字段中的某个具体字段
  • Java集合框架详解:深入探讨Java中的集合框架
  • 【栈】Leetcode 71. 简化路径【中等】
  • 美团Java社招面试题真题,最新面试题
  • 自己简单写的 事件订阅机制
  • [微信小程序] 使用ES6特性Class后出现编译异常
  • 【附node操作实例】redis简明入门系列—字符串类型
  • 2017-08-04 前端日报
  • AngularJS指令开发(1)——参数详解
  • CODING 缺陷管理功能正式开始公测
  • input实现文字超出省略号功能
  • IP路由与转发
  • Javascript设计模式学习之Observer(观察者)模式
  • java第三方包学习之lombok
  • JS函数式编程 数组部分风格 ES6版
  • Lsb图片隐写
  • October CMS - 快速入门 9 Images And Galleries
  • Perseus-BERT——业内性能极致优化的BERT训练方案
  • Python_OOP
  • Python语法速览与机器学习开发环境搭建
  • ReactNativeweexDeviceOne对比
  • Tornado学习笔记(1)
  • ubuntu 下nginx安装 并支持https协议
  • Xmanager 远程桌面 CentOS 7
  • 给自己的博客网站加上酷炫的初音未来音乐游戏?
  • 离散点最小(凸)包围边界查找
  • 数组大概知多少
  • 说说动画卡顿的解决方案
  • 你学不懂C语言,是因为不懂编写C程序的7个步骤 ...
  • # Spring Cloud Alibaba Nacos_配置中心与服务发现(四)
  • #NOIP 2014#day.2 T1 无限网络发射器选址
  • #大学#套接字
  • #职场发展#其他
  • (10)工业界推荐系统-小红书推荐场景及内部实践【排序模型的特征】
  • (11)iptables-仅开放指定ip访问指定端口
  • (NSDate) 时间 (time )比较
  • (阿里云万网)-域名注册购买实名流程
  • (附源码)spring boot基于小程序酒店疫情系统 毕业设计 091931
  • (九)c52学习之旅-定时器
  • (一)硬件制作--从零开始自制linux掌上电脑(F1C200S) <嵌入式项目>
  • (原創) 是否该学PetShop将Model和BLL分开? (.NET) (N-Tier) (PetShop) (OO)
  • (转)EOS中账户、钱包和密钥的关系
  • (转)Mysql的优化设置
  • (转载)从 Java 代码到 Java 堆