Redis命令

Redis 命令 Redis 命令用于在 redis 服务上执行操作。要在 redis 服务上执行命令需要一个 redis 客户端。Redis 客户端在我们之前下载的的 redis 的安装包中。 阅读详情

Radis

简单命令

切换数据库

> select 0
OK

字符串结构

存储键值对

> set name 'hello world'

获取数据

> get name
"hello world"

针对特定类型的命令

以下一些操作依赖于特定的value值的类型,虽然redis并不关心你的值是什么,但是它还是提供一些对某种特定类型和结构有用的命令

获取指定字符串key的value长度

> strlen name
(integer) 11

获取字符串value指定范围的值

> getrange name 0 3
"hell"

添加内容到制定字符串value结尾

> append name 'data apended'
(integer) 24
> get name
"hello worlddata appended"

递增整型value

> del num
(integer) 1
> incr num
(integer) 1
> incrby num 6
(integer) 7
> decr num
(integer) 6
> decrby num 5
(integer) 1

对错误的类型操作会导致异常

> incr name
(error) ERR value is not an integer or out of range

哈希结构

设置和取得指定key指定field的值

> hset users:goku powerlevel 9000
(integer) 0
> hget users:goku powerlevel
"9000"

设置和取得指定key的多个field的值

> hmset users:goku race saiyan age 737
OK
> hmget users:goku race powerlevel
1) "saiyan"
2) "9000"
> hgetall users:goku
1) "powerlevel"
2) "9000"
3) "race"
4) "saiyan"
5) "age"
6) "737"
> hkeys users:goku
1) "powerlevel"
2) "race"
3) "age"
> hdel users:goku age
(integer) 1

哈希结构的意义在于提供对数据操作的更细力度,如果我们仅仅使用字符串结构存储整个值,那么如果有对其中某个地方修改的话,必须更新整个值。而哈希结构让我们可以细粒度的增删改查数据的某个特定的地方

sort key [by pattern] [limit of …]
适用于列表,集合

列表结构

> lpush mylist 'one'
(integer) 1
> llen mylist
(integer) 1
> lindex mylist 0
"one"
> linsert mylist before 'one' 'two'
(integer) 2
> lindex mylist 0
"two"
> linsert mylist after 'one' 'three'
(integer) 3
> lindex mylist 2
"three"
> lpop mylist
"two"
> lpush mylist 'four'
(integer) 3
> lrange mylist 0 9999
1) "four"
2) "one"
3) "three"
> lrem mylist 1 'four'
(integer) 1
> lrange mylist 0 9999
1) "one"
2) "three"
> lset mylist 0 'gaga'
OK
> lrange mylist 0 888
1) "gaga"
2) "three"
> ltrim mylist 0 0
OK
> lrange mylist 0 99
1) "gaga"

集合结构

sadd key member [member ...] 添加集合元素
scard key   包含元素个数
sdiff key [key ..] 取集合不同的元素
sdiffstore destination key [key ...] 取集合不同元素存储到destination
sinter key [key ...] 求交集
sinterstore destination key [key ...] 求交集并存储到destination
sismember key member 判断该元素是否属于该集合
smembers key 列出集合元素
smove source destination member 从source集合转移member元素到destination集合
spop key [count] 从头移除 count个元素
srandmember key [count] 随机获取一个或者多个元素
srem key member [member ...] 移除元素
sunion key [key ...] 求并集
sunionstore destination key [key ...] 求交集并保存到destination
sscan key cursor [match pattern...] 增量迭代集合元素

有序集合结构

带有权重有序的集合
写到这有点懒了0 0
大部分和上面的集合操作相同,有一些基于权重的特殊命令可以在下面查找
http://redis.io/commands#list

手机OIS马达拆解:从苹果的悬丝到三星的滚珠,不同方案如何影响你的拍照体验? 本文深度解析手机OIS马达技术,对比苹果悬丝式、三星滚珠式和LG记忆合金式三种主流方案的机械原理与成像体验差异。通过详实的数据和测试结果,揭示不同OIS技术如何影响防抖性能、模组厚度及长期可靠性,为摄影爱好者和技术爱好者提供实用选购建议。 阅读详情

相关推荐

(MATLAB)一维信号峰值检测findpeaks

一维信号波峰波谷检测,峰值、峰宽、到达时间计算。MATLAB自带的findpeaks函数能完成这一任务,在这里分享其基本用法与特殊用法。

HPC_ZY 2万+

【Redis】Redis基础命令集详解

此时,可以将系统中所有用户的 Session 数据全部保存到 Redis 中,用户在提交新的请求后,系统先从Redis 中查找相应的Session 数据,如果存在,则再进行相关操作,否则跳转到登录页面。此时,可以将系统中所有用户的 Session 数据全部保存到 Redis 中,用户在提交新的请求后,系统先从Redis 中查找相应的Session 数据,如果存在,则再进行相关操作,否则跳转到登录页面。当数据量很大时,count 的数量的指定可能会不起作用,Redis 会自动调整每次的遍历数目。

Etui۹(・༥・´)و的博客 5万+

【搭建实战】全国天气预报看板搭建

不仅如此,码匠还一站式提供了企业内部系统常用的租户管理、细粒度的权限控制、审计日志等功能,让您快速搭建后台应用的同时,也为您的企业信息安全保驾护航。是一款国内研发的开发者友好的低代码平台,您无需了解React/Vue等框架的开发、部署等各种细节,就可以快速打通前后端,连接RESTAPI、MySQL、MongoDB等多种数据源,然后通过一套开箱即用的组件,轻松搭建功能完善的数据看板、数据洞察、Admin管理后台等多种应用。天气预报对我们的各项活动有很大的帮助,可以让我们合理安排自己的出行等活动。...

weixin_39545889的博客 428

【Redis学习_常见基础命令】

【exists key[key…]】 判断key是否存在。-【get key】 获取 key 中设置的字符串值。-【keys pattern】 查看key。

子墨秋风 1692

【eNSP 华为模拟器】单臂路由实战:从原理到配置全解析

本文详细解析了单臂路由技术,通过华为eNSP模拟器从原理到配置进行实战教学。文章阐述了单臂路由如何利用路由器单物理接口创建多个子接口,实现不同VLAN间通信,并提供了完整的操作步骤、配置命令及排错方法,帮助网络工程师掌握这一经典网络技术。

698

硬件原理图:从软件思维到硬件接口的嵌入式开发破局指南

本文为软件开发者提供了读懂硬件原理图的嵌入式开发破局指南。文章将硬件原理图类比为“硬件系统的架构图”,引导读者将软件API调用思维迁移到硬件接口理解上,详细解析了电阻、电容、二极管等常见元器件的“硬件API”功能与选型逻辑,并通过实战电路拆解,阐述了从原理图分析到驱动代码编写的完整思维链条,帮助开发者建立软硬件协同的系统级视角。

lg888的博客 496

最全的redis常用命令

如果 key 已经存在并且是一个字符串, APPEND 命令将 指定value 追加到改 key 原来的值(value)的末尾。对一个列表进行修剪(trim),就是说,让列表只保留指定区间内的元素,不在指定区间之内的元素都将被删除。移出并获取列表的最后一个元素, 如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止。移出并获取列表的第一个元素, 如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止。计算给定的一个或多个有序集的交集并将结果集存储在新的有序集合 key 中。

z_ssyy的博客 1万+

BUCK电路的大信号模型与小信号模型推导

推导开关电源信号模型的核心是将非线性开关过程线性化,常用。如需具体拓扑的推导细节,可进一步说明!

创新改变世界! 1169

Redis通用命令详解

Redis通用命令

喻师傅的学习笔记 1万+

OpenClaw 开机自启配置:Windows/macOS/Linux 全平台技术指南

OpenClaw 开机自启全平台配置指南 本文提供了在Windows、macOS和Linux系统上配置OpenClaw开机自启的完整技术方案。主要内容包括: Windows配置:提供三种方法(Windows服务、任务计划程序、启动文件夹),详细说明服务脚本创建、服务注册和测试流程 macOS配置:使用LaunchAgent实现开机自启,包含配置文件创建和加载方法 Linux配置:通过systemd服务实现,包括服务单元文件创建和启用步骤 系统要求:明确硬件(64位CPU/4GB内存)和软件(各平台操作系统版

一键难忘的博客 2993

【机器学习|评价指标8】混淆矩阵(Confusion Matrix)、Cohen‘s Kappa 系数、详解,平均交并比(mIoU)、列联表(Contingency Table)附代码。

【机器学习|评价指标8】混淆矩阵(Confusion Matrix)、Cohen's Kappa 系数、详解,平均交并比(mIoU)、列联表(Contingency Table)附代码。

2401_89898861的博客 1430

Redis 命令行 redis-cli 介绍

redis-cli 是 Redis 自带的命令行工具,是运维和开发人员常用的工具,本篇文章将介绍它的使用技巧和一些有趣的功能。

分享既学习 2248

ESP32设备驱动-VCNL4040趋近传感器

VCNL4040 将趋近传感器 (PS)、环境光传感器 (ALS) 和高功率 IRED 集成到一个小型封装中。它通过CMOS工艺将光电二极管、放大器和模数转换电路集成到一个芯片中。

视觉与物联智能 940

Redis常见命令

贴心小建议:命令不要死记,学会查询就好啦Redis为了方便我们学习,将操作不同数据类型的命令也做了分组,在官网可以查看到不同的命令:当然我们也可以通过Help命令来帮助我们去查看命令。

Elusia-ForEver 1354

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

Redis 通用命令

作用:EXPIRE可以给一个key设置有效期,有效期到期时该key会被自动删除,而TTL可以查看一个key的剩余有效期。:指定要连接的redis节点的IP地址,默认是127.0.0.1。实现开机自启,这样我们后面使用redis就不需要再手动启动了!,当关闭窗口后redis就会跟着关闭,对此我们可以将他转换为。在安装好redis后,会自带一个redis命令行客户端,即。:指定要连接的redis节点的端口,默认是6379。作用:判断key是否存在,存在返回1,不存在返回0。作用:查看符合模板的所有key。

2509_94007466的博客 1180

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Redis命令大全

redis命令大全

super_mochi1 935

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

【Redis】Redis基础命令

Redis全称Remote Dictionary Server,远程词典服务器,是一个的NoSQL数据库。本文提供redis所有的常用命令。

m0_75276797的博客 1286

Redis命令:redis-cli

Redis 命令用于在 redis 服务上执行操作。要在 redis 服务上执行命令需要一个 redis 客户端。Redis 客户端在我们之前下载的的 redis 的安装包中。

collman 2954

Redis命令详解

Key(键) String(字符串) Hash(哈希) List(列表) Set(集合) Zset(有序集合) Stream(流) Pub/Sub(发布/订阅) Bitmap(位图) Bloom Filter(布隆过滤器) HyperLogLog(基数估计) Geospatial(地理空间) Transaction(事务) Scripting(LUA脚本)

骑个小蜗牛的博客 5488

Redis——通用命令

Redis几个通用命令

m0_70289867的博客 1557

【Redis】贰 —— Redis基本命令

本文对于Redis中的一些命令进行了介绍以及使用案例

2401_86777036的博客 3091
上一篇: Android依赖注入:Dagger(Part 3)
下一篇: SQLAlchemy代码总结(1)
itjinks
博客等级 码龄12年 3粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值