003-redis-命令-key操作,字符串操作
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操作,字符串操作相关推荐
- python day2 python基础 列表、元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码...
本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表.元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 定义列表 ...
- Redis命令---key篇 (超全)
目录 1.Redis 键(key) 1.1Redis Type 1.2Redis PEXPIREAT 命令 语法 可用版本 返回值 实例 1.3Redis Rename 语法 可用版本 返回值 实例 ...
- redis命令-key操作
目录 DEL RENAME RENAMENX EXPIRE EXPIREAT PEXPIRE PEXPIREAT TTL PTTL PERSIST EXISTS KEYS MOVE RANDOMKEY ...
- 系统性能优化 1-1 Redis删除key和字符串拼接
个人资源分享网站:首页-小草资源分享网站 1.问题描述 再清除redis缓存的时候,虽然del key名称 用于删除已存在的key,不存在的key会被忽略,但是再循环体里面,会严重影响代码执行效率 ...
- shell之字符串操作
在使用脚本的时候,字符串是我们经常用的对象,还经常会用到查找,替换,删减,比较等等操作.本人稍作整理,希望能对新人有所帮助,本人也是新人,(*^__^*) 嘻嘻-- 1.判断字符串的属性 一般用到的也 ...
- Python学习之路3 - 字符串操作字典
本节内容: 常用的字符串处理. 格式化输出字符串. 字符串的替换. 字符串和二进制的相互转化. 字典的操作 字符串操作 常用的字符串处理 name = 'vector'print(name.capit ...
- shell编程范例之字符串操作[转]
shell编程范例之字符串操作 下面是"在线新华字典"的解释: 字符串: 简称"串".有限字符的序列.数据元素为字符的线性表,是一种数据的逻辑结构.在计算机中可 ...
- python-变量操作-字符串
python对变量(不同数据类型)的操作 数字操作 字符串操作 列表操作 元组操作 集合操作 字典操作 Python3 中有六个标准的数据类型:Number(数字).String(字符串).Lis ...
- Golang标准库-strings 字符串操作
字符串处理 字符串在开发中经常用到,包括用户输入,数据库读取数据,我们经常需要对字符串进行分割,连接,转换的等操作 字符串操作 前缀和后缀 HasPrefix判断字符串是否以prefix开头 函数签名 ...
最新文章
- 测试Varnish缓存服务器与IIS连接数
- explain ref_你必须要掌握的MySQL命令:explain
- Vue实现仿音乐播放器10-更多按钮实现下拉刷新
- Oracle中的Raw类型解释
- Python3 爬虫实战 — 安居客武汉二手房【requests、Beautiful Soup、CSV】
- c# list集合根据某个字段去重_java8 List 根据对象某个字段或多个字段去重、筛选、List转Map、排序、分组、统计计数等等...
- CF1132G Greedy Subsequences
- STM32 HAL SPI读取MPU6500的设备ID异常
- python+opencv简单人脸识别(源码)(有手就行)
- python3安装MySQLdb
- mysql卸载不干净
- 基于深度学习的回声消除系统与Pytorch实现
- 简单谈谈3D打印培训的发展和前景
- 十年工作经验的中层员工如何在大厂生存?
- 主流邮箱的反垃圾邮件技术
- 算法提高 解二元一次方程组
- python处理图片去白底-Python实现将蓝底照片转化为白底照片功能完整实例
- 第31届国际信息学奥林匹克竞赛真题-2019-
- NUST 2009-8
- CSDN博客,Fer来也!