创建和获取 key
命令 |
说明 |
例子 |
set |
创建一个名为 key 值为 value 键值对 |
set views 10 |
get |
获取名为 key 的值,存在返回值,不存在返回 nil |
get views |
mset |
一次创建多个键值对 |
mset key1 1 key2 2 |
mget |
一次获取多个键的值 |
mget key1 key2 |
local_host:0>set views 10
"OK"
local_host:0>get views
"10"
local_host:0>mset key1 1 key2 2 key3 3
"OK"
local_host:0>mget key1 key2 key3
1) "1"
2) "2"
3) "3"
自增自减
命令 |
说明 |
例子 |
incr |
自增 key 的 value |
incr views |
decr |
自减 key 的 value |
decr views |
local_host:0>incr views
"11"
local_host:0>decr views
"10"
带步进自增自减
命令 |
说明 |
例子 |
incrby |
有步进增加 key 的 value |
incrby views 2 |
decrby |
有步进减少 key 的 value |
decrby views 2 |
local_host:0>incrby views 2
"12"
local_host:0>decrby views 2
"10"
判断一个 key 是否存在
命令 |
说明 |
例子 |
exists |
判断一个 key 是否存在 |
exists views |
local_host:0>exists views
"1"
local_host:0>exists key4
"0"
设置 key 过期时间(支持秒和毫秒)
命令 |
说明 |
例子 |
expire |
设置 key 过期时间 |
expire key2 5 |
local_host:0>expire key2 5
"1"
local_host:0>get key2
"2"
# after 5 seconds
local_host:0>get key2
null
删除某个 key
命令 |
说明 |
例子 |
del |
删除某个 key |
del key3 |
local_host:0>del key3
"1"
查询 value 的类型
命令 |
说明 |
例子 |
type |
查看 key 的存储的类型 |
type views |
local_host:0>type views
"string"
模式匹配查询 key
命令 |
说明 |
例子 |
keys |
根据模式匹配查询 key |
keys * |
local_host:0>keys *
1) "key3"
2) "views"
3) "key2"
4) "key1"
最新文章
- Session、Cookie--2017年1月3日
- MYSQL安装--小白教程
- 并查集 Union-Find
- 编译安装apache-2.4.18
- Oracle中的数据类型和数据类型之间的转换
- HTML 5 canvas —— 基本语法
- 深入剖析AutoreleasePool
- 在终端中创建一个简单的mysql表格
- 【回顾整理】暴走的SQL语句练习!!!
- QT:“下载速度柱状图”的模拟实现——思路真好,会动脑筋,连我都有了启发(这个思路好像是通用的)
- [.NET] 一步步打造一个简单的 MVC 电商网站 - BooksStore(三)
- tar命令(转)
- Springboot 使用 JSR 303 对 Controller 控制层校验及 Service 服务层 AOP 校验,使用消息资源文件对消息国际化
- BitmapUtil【缩放bitmap以及将bitmap保存成图片到SD卡中】
- 设计模式系列之过滤器模式(Chriteria Pattern)
- Alpha冲刺! Day8 - 砍柴
- C# DataGridView转DataTable
- [转]vue Element UI走马灯组件重写
- discuz 文档说明
- TDD中的单元测试写多少才够?
热门文章
- 十大 CI/CD 安全风险(三)
- CentOS 7.9 安装 ELK
- kali配置
- PaddleOCR-EAST
- TCP 序列号和确认号是如何变化的?
- ES6 学习笔记(四)基本类型Number
- Vue3组件间传值
- 如何在 .NET MAUI 中加载 json 文件?
- windows查看端口和杀掉端口
- 备考CISP-PTE之文件上传