redis 字符串数据(string)
Redis 字符串数据类型的相关命令用于管理 redis 字符串值,基本语法如下:
语法
redis 127.0.0.1:6379> COMMAND KEY_NAME
实例
redis 127.0.0.1:6379> SET runoobkey redis OK redis 127.0.0.1:6379> GET runoobkey "redis"
在以上实例中我们使用了 SET 和 GET 命令,键为 runoobkey。
Redis 字符串命令
下表列出了常用的 redis 字符串命令:
序号 | 命令及描述 |
---|---|
1 |
SET key value 设置指定 key 的值 |
2 |
GET key 获取指定 key 的值。 |
3 |
GETRANGE key start end 返回 key 中字符串值的子字符 |
4 |
GETSET key value 将给定 key 的值设为 value ,并返回 key 的旧值(old value)。 |
5 |
GETBIT key offset 对 key 所储存的字符串值,获取指定偏移量上的位(bit)。 |
6 |
MGET key1 [key2..] 获取所有(一个或多个)给定 key 的值。 |
7 |
SETBIT key offset value 对 key 所储存的字符串值,设置或清除指定偏移量上的位(bit)。 |
8 |
SETEX key seconds value 将值 value 关联到 key ,并将 key 的过期时间设为 seconds (以秒为单位)。 |
9 |
SETNX key value 只有在 key 不存在时设置 key 的值。 |
10 |
SETRANGE key offset value 用 value 参数覆写给定 key 所储存的字符串值,从偏移量 offset 开始。 |
11 |
STRLEN key 返回 key 所储存的字符串值的长度。 |
12 |
MSET key value [key value ...] 同时设置一个或多个 key-value 对。 |
13 |
MSETNX key value [key value ...] 同时设置一个或多个 key-value 对,当且仅当所有给定 key 都不存在。 |
14 |
PSETEX key milliseconds value 这个命令和 SETEX 命令相似,但它以毫秒为单位设置 key 的生存时间,而不是像 SETEX 命令那样,以秒为单位。 |
15 |
INCR key 将 key 中储存的数字值增一。 |
16 |
INCRBY key increment 将 key 所储存的值加上给定的增量值(increment) 。 |
17 |
INCRBYFLOAT key increment 将 key 所储存的值加上给定的浮点增量值(increment) 。 |
18 |
DECR key 将 key 中储存的数字值减一。 |
19 |
DECRBY key decrement key 所储存的值减去给定的减量值(decrement) 。 |
20 |
APPEND key value 如果 key 已经存在并且是一个字符串, APPEND 命令将指定的 value 追加到该 key 原来值(value)的末尾。 |
转载于:https://www.cnblogs.com/lvdongjie/p/9897099.html
redis 字符串数据(string)相关推荐
- Redis源码-String:Redis String命令、Redis String存储原理、Redis String三种编码类型、Redis字符串SDS源码解析、Redis String应用场景
Redis源码-String:Redis String命令.Redis String存储原理.Redis String三种编码类型.Redis字符串SDS源码解析.Redis String应用场景 R ...
- pandas使用query函数基于dataframe字符串数据列中字符串的长度筛选dataframe的数据行(specific column string length)
pandas使用query函数基于dataframe字符串数据列中字符串的长度筛选dataframe的数据行(select dataframe rows based on specific colum ...
- Redis学习---(7)Redis 字符串(String)
Redis 字符串(String) Redis 字符串数据类型的相关命令用于管理 redis 字符串值,基本语法如下: 语法 redis 127.0.0.1:6379> COMMAND KEY_ ...
- Javascript数据类型:变量与数据类型 数字型Number 字符串型String 布尔型Boolean Undefined和Null 检测变量typeof 数据类型转换 标识符 关键字 保留字
数据类型 一.数据类型意义 二.变量与数据类型 三.简单数据类型 1.数字型 Number 2.字符串型 String 3.布尔型 Boolean 4.未定义数据类型 Undefined 5.空值 N ...
- Redis 字符串(String)
Redis 字符串数据类型的相关命令用于管理 redis 字符串值,基本语法如下: 语法 redis 127.0.0.1:6379> COMMAND KEY_NAME 实例 redis 127. ...
- spring + redis 实现数据的缓存
1.实现目标 通过redis缓存数据.(目的不是加快查询的速度,而是减少数据库的负担) 2.所需jar包 注意:jdies和commons-pool两个jar的版本是有对应关系的,注意引入jar包是要 ...
- 基于 abp vNext 和 .NET Core 开发博客项目 - 使用Redis缓存数据
基于 abp vNext 和 .NET Core 开发博客项目 - 使用Redis缓存数据 转载于:https://github.com/Meowv/Blog 在日志记录中使用的静态方法有人指出写法不 ...
- 使用Java读取 “Python写入redis” 的数据踩坑记录
https://my.oschina.net/u/2338224/blog/3061507 使用Java读取 "Python写入redis" 的数据踩坑记录 https://seg ...
- redis 存储数据不设置过期时间 会自动过期吗_Redis-数据淘汰策略持久化方式(RDB/AOF)Redis与Memcached区别...
Redis与Memcached区别: 两者都是非关系型数据库.主要有以下不同: 数据类型: Memcached仅支持字符串类型. redis支持:String,List,set,zset,hash 可 ...
最新文章
- python常用函数-python常用魔法函数
- TextView SpannableString 使用之实现可点击超链接效果
- CodeForces 811B Vladik and Complicated Book
- Visual Studio 2015 update 3各版本下载地址
- python用另一个字段替代本字段的null_Python中的数据库
- Matlab将多个柱形图放于一个图中
- Node.js:中间件——配置静态资源中间件
- ios 描述文件位置
- Redis的持久化操作---RDBAOF
- Hadoop生态之Mapreduce
- excel按某个字符将一个单元格拆分成多个单元格
- 塞班java手机qq浏览器下载_手机QQ浏览器 for Symbian S60v3
- 2021-09-16关于初学C的心路历程~
- git时出现rejected
- outlook 服务器身份验证,Outlook 加载项中的身份验证选项
- python数字小游戏
- 一次简单的爬虫过程记录:静态网页小说下载
- 宝尚炒股杠杆近期部分上下环绕动摇的节奏
- 输入一元二次方程的三个系数求方程的根(考虑不存在)
- FFMPEG音频视频开发: 视频转码、合并、修改分辨率、比特率
热门文章
- 计算机专业需要注意什么细节,计算机专业考生复试注意事项
- jsp页面内引入静态html,JSP技术实现动态页面到静态页面的方法
- 一个很Low的通讯录管理系统(但是能用)C/C++单链表实现
- Linux_ACL_su
- 十四、CSS 3新特性详解(二)——2D转换(transform)、动画(animation)、动画序列
- LeetCode 305. 岛屿数量 II(并查集)
- jqprintsetup已经安装还会提示_Windows 10更新将修复困扰用户已久的循环安装问题...
- 【机器学习】sklearn数据集获取、分割、分类和回归
- Python面试常用二十题总结
- 元素(块、行内、行内块