Redis-01 常用命令
创建和获取 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"
Redis-01 常用命令的更多相关文章
- Jedis对Redis的常用命令操作
本篇主要总结一些Jedis对Redis的常用命令操作: 1.对key操作命令 2.对String操作命令 3.对List操作命令 4.对Set操作命令 5.对Hash操作命令 6.排序操作指令 一.项 ...
- Linux下安装redis以及常用命令
https://blog.csdn.net/zgf19930504/article/details/51850594 安装: 1.获取redis资源 wget http://download.redi ...
- 05_NoSQL数据库之Redis数据库:Redis的常用命令,键值相关命令和服务器相关命令
Redis常用命令 Redis提供了丰富的命令对数据库和各种数据库类型进行操作,这些命令可以再Linux终端使用. 键值相关命令: Keys:返回满足给定pattern的所有key 用表达式*表 ...
- 【redis】常用命令
三.常用命令 1)连接操作命令 quit:关闭连接(connection) auth:简单密码认证 help cmd: 查看cmd帮助,例如:help quit ...
- Redis(2):常用命令详解
redis命令不区分大小写 通用命令:1. 获得符合规则的键名列表: keys pattern 其中pattern符合glob风格 ? (一个字符) * (任意个字符) [] (匹配其中的任意一 ...
- Redis的常用命令与Java整合及高级应用篇
一,redis是什么? 首先数据库分为关系型数据库和非关系型数据库,关系型数据库是采用关系模型来组织数据的数据库,简单来说就是二维表格模型,同时保证事务的一致性. 相反非关系型数据库采用key ...
- centos7 yum安装redis及常用命令
redis是什么 Redis是一种基于内存的数据结构存储,可持久化的日志型.Key-Value数据库.使用关系型数据库的站点达到一定并发量的时候,往往在磁盘IO上会有瓶颈,这时候配合redis就有一定 ...
- redis的常用命令01
启动redis的命令: redis-server redis.windows.conf把redis设置成windows下的服务的命令:输入命令后刷新会出现redis的服务:redis-server - ...
- Redis 实战 —— 04. Redis 数据结构常用命令简介
字符串 P39 Redis 的字符串是一个有字节组成的序列,可以存储以下 3 种类型的值:字节串(byte string).整数.浮点数. 在需要的时候, Redis 会将整数转换成浮点数.整数的取值 ...
- Spring+SpringMVC+MyBatis+easyUI整合进阶篇(九)Linux下安装redis及redis的常用命令和操作
redis简介 Redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库. Redis与其他key-value缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存 ...
随机推荐
- 研一入坑Go 文件操作
1 package main 2 3 import ( 4 "fmt" 5 "os" 6 "path" 7 "path/filep ...
- Hbase之API基本操作
API之框架 private static Admin admin = null; private static Connection connection = null; private stati ...
- Linux系统安装宝塔面板教程
# Linux系统宝塔安装教程 注意:安装宝塔面板的前提条件 首先要有一台服务器或者使用linux系统的虚拟机. 安装前请确保是[全新的机器].必须是没装过其它环境的新系统,如Apache/Nginx ...
- 支持JDK19虚拟线程的web框架,之一:体验
欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 关于虚拟线程 随着JDK19 GA版本的发布,虚拟线程 ...
- XAF新手入门 - 模块(Module)
模块概述 谈到模块大家应该都不会感到陌生,不管是前端还是后端都有模块的概念,XAF中的模块概念与大多数框架中的模块概念是相通的.XAF模块首先是一个.NET类库,同时它还包含一个继承自ModuleBa ...
- Python基础部分:4、 python语法之注释
目录 一.python语法之注释 1.什么是注释 2.如何编写注释 二.PEP8规范 一.python语法之注释 1.什么是注释 注释用来向用户提示或解释某些代码的作用和功能,它可以出现在代码中的任何 ...
- VBA工程设置密码
VBA 工程设置密码 Alt + F11,进入程序界面: 工具---> VBAProject属性---> 保护---> 查看时锁定工程前打勾,并在下面的密码区输入密码.
- springboot中使用mybatis_plus逆向工程
创建springboot项目,选择图片中所示依赖 mybatis-plus生成的依赖 <!-- mybatis_plus --> <dependency> <groupI ...
- CodeQL(1)
前言 开始学习使用CodeQL,做一些笔记,可供参考的资料还是比较少的,一个是官方文档,但是Google翻译过来,总觉得怪怪的,另一个就是别人的一个资源整合,其中可供参考的也不是很多,大多也是官方文档 ...
- 超精准!AI 结合邮件内容与附件的意图理解与分类!⛵
作者:韩信子@ShowMeAI 深度学习实战系列:https://www.showmeai.tech/tutorials/42 TensorFlow 实战系列:https://www.showmeai ...