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"

在以上实例中我们使用了 SETGET 命令,键为 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)相关推荐

  1. 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 ...

  2. pandas使用query函数基于dataframe字符串数据列中字符串的长度筛选dataframe的数据行(specific column string length)

    pandas使用query函数基于dataframe字符串数据列中字符串的长度筛选dataframe的数据行(select dataframe rows based on specific colum ...

  3. Redis学习---(7)Redis 字符串(String)

    Redis 字符串(String) Redis 字符串数据类型的相关命令用于管理 redis 字符串值,基本语法如下: 语法 redis 127.0.0.1:6379> COMMAND KEY_ ...

  4. Javascript数据类型:变量与数据类型 数字型Number 字符串型String 布尔型Boolean Undefined和Null 检测变量typeof 数据类型转换 标识符 关键字 保留字

    数据类型 一.数据类型意义 二.变量与数据类型 三.简单数据类型 1.数字型 Number 2.字符串型 String 3.布尔型 Boolean 4.未定义数据类型 Undefined 5.空值 N ...

  5. Redis 字符串(String)

    Redis 字符串数据类型的相关命令用于管理 redis 字符串值,基本语法如下: 语法 redis 127.0.0.1:6379> COMMAND KEY_NAME 实例 redis 127. ...

  6. spring + redis 实现数据的缓存

    1.实现目标 通过redis缓存数据.(目的不是加快查询的速度,而是减少数据库的负担) 2.所需jar包 注意:jdies和commons-pool两个jar的版本是有对应关系的,注意引入jar包是要 ...

  7. 基于 abp vNext 和 .NET Core 开发博客项目 - 使用Redis缓存数据

    基于 abp vNext 和 .NET Core 开发博客项目 - 使用Redis缓存数据 转载于:https://github.com/Meowv/Blog 在日志记录中使用的静态方法有人指出写法不 ...

  8. 使用Java读取 “Python写入redis” 的数据踩坑记录

    https://my.oschina.net/u/2338224/blog/3061507 使用Java读取 "Python写入redis" 的数据踩坑记录 https://seg ...

  9. redis 存储数据不设置过期时间 会自动过期吗_Redis-数据淘汰策略持久化方式(RDB/AOF)Redis与Memcached区别...

    Redis与Memcached区别: 两者都是非关系型数据库.主要有以下不同: 数据类型: Memcached仅支持字符串类型. redis支持:String,List,set,zset,hash 可 ...

最新文章

  1. python常用函数-python常用魔法函数
  2. TextView SpannableString 使用之实现可点击超链接效果
  3. CodeForces 811B Vladik and Complicated Book
  4. Visual Studio 2015 update 3各版本下载地址
  5. python用另一个字段替代本字段的null_Python中的数据库
  6. Matlab将多个柱形图放于一个图中
  7. Node.js:中间件——配置静态资源中间件
  8. ios 描述文件位置
  9. Redis的持久化操作---RDBAOF
  10. Hadoop生态之Mapreduce
  11. excel按某个字符将一个单元格拆分成多个单元格
  12. 塞班java手机qq浏览器下载_手机QQ浏览器 for Symbian S60v3
  13. 2021-09-16关于初学C的心路历程~
  14. git时出现rejected
  15. outlook 服务器身份验证,Outlook 加载项中的身份验证选项
  16. python数字小游戏
  17. 一次简单的爬虫过程记录:静态网页小说下载
  18. 宝尚炒股杠杆近期部分上下环绕动摇的节奏
  19. 输入一元二次方程的三个系数求方程的根(考虑不存在)
  20. FFMPEG音频视频开发: 视频转码、合并、修改分辨率、比特率

热门文章

  1. 计算机专业需要注意什么细节,计算机专业考生复试注意事项
  2. jsp页面内引入静态html,JSP技术实现动态页面到静态页面的方法
  3. 一个很Low的通讯录管理系统(但是能用)C/C++单链表实现
  4. Linux_ACL_su
  5. 十四、CSS 3新特性详解(二)——2D转换(transform)、动画(animation)、动画序列
  6. LeetCode 305. 岛屿数量 II(并查集)
  7. jqprintsetup已经安装还会提示_Windows 10更新将修复困扰用户已久的循环安装问题...
  8. 【机器学习】sklearn数据集获取、分割、分类和回归
  9. Python面试常用二十题总结
  10. 元素(块、行内、行内块