Redis 学习---(6)Redis 键(key)
Redis 键(key)
Redis 键命令用于管理 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> DEL runoobkey (integer) 1
在以上实例中 DEL 是一个命令, runoobkey 是一个键。 如果键被删除成功,命令执行后输出 (integer) 1,否则将输出 (integer) 0
Redis keys 命令
下表给出了与 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 所储存的值的类型。 |
Redis 学习---(6)Redis 键(key)相关推荐
- Redis学习笔记---Redis的模式订阅与退订
Redis学习笔记-Redis的模式订阅与退订 1.发布订阅简介 发布订阅是一种通信的模式,Redis提供了发布订阅功能,可以用于消息的传输 Redis的发布订阅机制包括三个部分,publisher( ...
- Redis学习笔记---Redis的事务
Redis学习笔记-Redis的事务 1. Redis事务(弱事务)和Mysql事务对比 Atomicity(原子性):构成事务的的所有操作必须是一个逻辑单元,要么全部执行,要么全部不执行. Redi ...
- Redis学习笔记~Redis在windows环境下的安装
Redis是一个key-value的存储系统,它最大的特点就是可以将数据序列化到文件中. redis存储在服务器的内存或者文件中,它不是session,不是cookies,它只是个更安全,更稳定,更可 ...
- Redis学习笔记---Redis的主从复制
Redis学习笔记-Redis的主从复制 1.Redis的高可用性 高可用性(High Availability)通常来描述一个系统经过专门的设计,从而减少停工时间,而保持其服务的高度可用性. Rei ...
- 【Redis学习】Redis管理命令总结
1.键管理 之前通过对五种数据类型的操作命令的学习发现,Redis在对每种数据进行处理之前,都要先指定该数据的key,然后再指定对该数据进行何种操作. Redis中的key有点类似于Java中的变量名 ...
- Redis学习之Redis概述及原理、基本操作及持久化
一.Redis介绍 Redis是一个开源的使用ANSI C语言编写.遵守BSD协议.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API. 它通常被称为数据结构服务 ...
- 【Redis学习】Redis的安装、管理、适用场合以及使用
1.Redis概述 我们知道,内存是电脑主板上的存储部件,用于存储当前正在使用的数据和程序,CPU可以与内存直接沟通,所以访问速速非常高:而外存数据必须加载到内存以后程序才能使用.如果把CPU当做一个 ...
- Redis学习笔记--Redis数据过期策略详解==转
本文对Redis的过期机制简单的讲解一下 讲解之前我们先抛出一个问题,我们知道很多时候服务器经常会用到redis作为缓存,有很多数据都是临时缓存一下,可能用过之后很久都不会再用到了(比如暂存sessi ...
- redis学习之——redis.conf配置(基本)文件学习
# Redis configuration file example# Note on units: when memory size is needed, it is possible to spe ...
- Redis学习一Redis的介绍与安装部署
NoSql 介绍 NoSql 是key-value形式存储,和传统的数据库不一样,不一定遵循传统数据库的一些基本要求,比如遵循SQL标准(insert\update\delete\select).AC ...
最新文章
- Mac 下安装 Python-OpenCV Python-OpenCV 处理图像(一):基本操作
- 20 个最常用的 Git 命令,码住!
- python3 mysql同步_MySQL上云同步脚本-Python3
- 觉得WaitGroup不好用?试试ErrorGroup吧!
- 电脑应用程序错误怎么办_电脑Windows出错信息解析及解决方案
- pbewithmd5anddes算法 对应.net_「AI」目标检测第一话:R-CNN和SPP-Net
- 人工智能的发展_人工智能发展带来的机遇
- Glide的图像centerCrop处理-长短边适配
- esp32-cam拍照上传,微信小程序照片显示
- 北京内推 | 微软亚洲研究院机器学习组招聘AI药物发现研究实习生
- 如何成为用户真正需要的短信验证平台
- 建长三角智慧城市群,华为给出平台级方案
- node readFile 和writeFile
- 计算机术语ap和交换机,AP模式和Router模式区别是什么
- 笔记本打印时出现打印机出现异常配置问题_打印机状态显示错误怎么办?
- 配置sublime test3 PHP语法错误高亮
- php如何实现下载本地文件_PHP实现远程下载文件到本地
- Excel按键盘无法跳转和滚动单元格的原因分析和解决方法
- 4.逻辑控制 —— Java SE
- :: selection
热门文章
- c++ 项不会计算为接受 0 个参数的函数_OFFSET函数从入门到进阶之进阶操作篇(与MATCH组合)...
- Linux基本命令介绍
- Linux-kernel网桥代码分析(二)
- I2C总线学习—查缺补漏—S3C2440的I2C控制器
- linux登录后自动打开终端,linux登录信息/打开终端信息
- mysql 存在也插入_Mysql 不存在则插入,存在则更新
- Mysql优化之索引优化
- interface接口——公共规范标准
- Windows 下python的tab自动补全
- Spring初始化机制