Redis 键(key)

Redis 键命令用于管理 redis 的键。

序号 命令及描述
1 DEL key
该命令用于在 key 存在时删除 key。
2 DUMP key 
序列化给定 key ,并返回被序列化的值。
3 EXISTS key 
检查给定 key 是否存在。
4 EXPIRE key seconds
为给定 key 设置过期时间,以秒计。
5 EXPIREAT key timestamp 
EXPIREAT 的作用和 EXPIRE 类似,都用于为 key 设置过期时间。 不同在于 EXPIREAT 命令接受的时间参数是 UNIX 时间戳(unix timestamp)。
6 PEXPIRE key milliseconds 
设置 key 的过期时间以毫秒计。
7 PEXPIREAT key milliseconds-timestamp 
设置 key 过期时间的时间戳(unix timestamp) 以毫秒计
8 KEYS pattern 
查找所有符合给定模式( pattern)的 key 。
9 MOVE key db 
将当前数据库的 key 移动到给定的数据库 db 当中。
10 PERSIST key 
移除 key 的过期时间,key 将持久保持。
11 PTTL key 
以毫秒为单位返回 key 的剩余的过期时间。
12 TTL key 
以秒为单位,返回给定 key 的剩余生存时间(TTL, time to live)。
13 RANDOMKEY 
从当前数据库中随机返回一个 key 。
14 RENAME key newkey 
修改 key 的名称
15 RENAMENX key newkey 
仅当 newkey 不存在时,将 key 改名为 newkey 。
16 TYPE key 
返回 key 所储存的值的类型。

更多命令请参考:https://redis.io/commands

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://redis.io/commands

003-redis-命令-key操作,字符串操作相关推荐

  1. python day2 python基础 列表、元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码...

    本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表.元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 定义列表 ...

  2. Redis命令---key篇 (超全)

    目录 1.Redis 键(key) 1.1Redis Type 1.2Redis PEXPIREAT 命令 语法 可用版本 返回值 实例 1.3Redis Rename 语法 可用版本 返回值 实例 ...

  3. redis命令-key操作

    目录 DEL RENAME RENAMENX EXPIRE EXPIREAT PEXPIRE PEXPIREAT TTL PTTL PERSIST EXISTS KEYS MOVE RANDOMKEY ...

  4. 系统性能优化 1-1 Redis删除key和字符串拼接

    个人资源分享网站:首页-小草资源分享网站 1.问题描述 再清除redis缓存的时候,虽然del  key名称  用于删除已存在的key,不存在的key会被忽略,但是再循环体里面,会严重影响代码执行效率 ...

  5. shell之字符串操作

    在使用脚本的时候,字符串是我们经常用的对象,还经常会用到查找,替换,删减,比较等等操作.本人稍作整理,希望能对新人有所帮助,本人也是新人,(*^__^*) 嘻嘻-- 1.判断字符串的属性 一般用到的也 ...

  6. Python学习之路3 - 字符串操作字典

    本节内容: 常用的字符串处理. 格式化输出字符串. 字符串的替换. 字符串和二进制的相互转化. 字典的操作 字符串操作 常用的字符串处理 name = 'vector'print(name.capit ...

  7. shell编程范例之字符串操作[转]

    shell编程范例之字符串操作 下面是"在线新华字典"的解释: 字符串: 简称"串".有限字符的序列.数据元素为字符的线性表,是一种数据的逻辑结构.在计算机中可 ...

  8. python-变量操作-字符串

    python对变量(不同数据类型)的操作 数字操作 字符串操作 列表操作 元组操作 集合操作 字典操作   Python3 中有六个标准的数据类型:Number(数字).String(字符串).Lis ...

  9. Golang标准库-strings 字符串操作

    字符串处理 字符串在开发中经常用到,包括用户输入,数据库读取数据,我们经常需要对字符串进行分割,连接,转换的等操作 字符串操作 前缀和后缀 HasPrefix判断字符串是否以prefix开头 函数签名 ...

最新文章

  1. 测试Varnish缓存服务器与IIS连接数
  2. explain ref_你必须要掌握的MySQL命令:explain
  3. Vue实现仿音乐播放器10-更多按钮实现下拉刷新
  4. Oracle中的Raw类型解释
  5. Python3 爬虫实战 — 安居客武汉二手房【requests、Beautiful Soup、CSV】
  6. c# list集合根据某个字段去重_java8 List 根据对象某个字段或多个字段去重、筛选、List转Map、排序、分组、统计计数等等...
  7. CF1132G Greedy Subsequences
  8. STM32 HAL SPI读取MPU6500的设备ID异常
  9. python+opencv简单人脸识别(源码)(有手就行)
  10. python3安装MySQLdb
  11. mysql卸载不干净
  12. 基于深度学习的回声消除系统与Pytorch实现
  13. 简单谈谈3D打印培训的发展和前景
  14. 十年工作经验的中层员工如何在大厂生存?
  15. 主流邮箱的反垃圾邮件技术
  16. 算法提高 解二元一次方程组
  17. python处理图片去白底-Python实现将蓝底照片转化为白底照片功能完整实例
  18. 第31届国际信息学奥林匹克竞赛真题-2019-
  19. NUST 2009-8
  20. CSDN博客,Fer来也!

热门文章

  1. 云计算三重奏:SAAS、PAAS和IAAS
  2. spark两种kafka偏移量维护方式
  3. 火星浏览器_Facebook Libra 测试网区块浏览器上线,测试网已被重置2次
  4. 6 追前沿,领略SET化架构衍化与设计
  5. WebRTC通信流程
  6. Linux环境下Python的安装过程
  7. Java高并发编程详解系列-ThreadAPI简单说明
  8. SpringBoot应用场景启动器
  9. 重装linux服务器简易流程
  10. python设计模式22-模板模式