redis指令有些相似,记忆起来不太容易,在此做一下整理

序号 类型 指令 参数 作用 例子
1 string set key value 存储一个 string 类型的值 set a aa
2 string get key 获取 set 存的值 get a
3 string mset key value [key value ...] 存储多个 string 类型的值 mset b bbb c ccc d ddd
4 string mget key [key ...] 获取多个值 mget a b c
5 string number incr key 字符串数字自增 1 incr a
6 string number decr key 字符串数字自减 1 decr a
7 string number incrby key increment 字符串数字增加特定整数值 incrby a 3
8 string number decrby key decrement 字符串数字减少特定整数值 decrby a 2
9 list lpush key element [element ...] 在 list 链表左边推入一个或多个元素 lpush list1 c b a
10 list lpop key [count] 在 list 链表左边依次弹出指定个数的元素 lpop list1 2
11 list rpush key element [element ...] 在 list 链表右边推入一个或多个元素 rpush list2 a b c
12 list rpop key [count] 在 list 链表右边依次弹出指定个数的元素 rpop list2
13 list llen key 获取 list 链表的长度 llen list1
14 list lrange key start stop 查看 list 链表指定范围的元素 lrange list1 0 -2
15 set sadd key member [member ...] 在 set 集合中增加一个或多个元素 sadd s a b c
16 set srem key member [member ...] 在 set 集合中移除一个或多个元素 srem s a
17 set smembers key 获取 set 集合中的所有元素 smembers s
18 set sismember key member 判断某元素是否在 set 集合中 sismember s a
19 其他 keys pattern 返回给定 pattern 的所有 key keys a*
20 其他 del key [key ...] 删除一个或多个值 del a b
21 其他 exists key 判断一个 key 是否存在 exists a
22 其他 rename key newkey 重命名一个 key rename a b
23 其他 type key 返回指定 key 的值的类型 type a
24 其他 expire key 设置 key 的生存时间(秒),到期自动销毁 expire a 60
25 其他 persist key 清除生存时间,即将 key 设为不自动销毁 persist a
26 其他 ttl key 返回 key 当前的生存时间,-1 表示永久 ttl a
27 其他 info   获取服务器信息和统计 info
28 其他 flushdb   删除当前选择数据库中的所有 key flushdb
29 其他 flushall   删除所有数据库中的所有 key flushall
30 其他 select index 切换数据库(0 ~ 15) select 0
31 其他 move key index 将key的数据移动到其他数据库 move a 15

redis 常用指令的更多相关文章

  1. redis常用指令总结以及功能介绍

    第一部分 redis的常用指令 一.针对key的操作 1.1 del key [key .. ]                 , 删除指定的一个或者多个key;1.2 dump key       ...

  2. redis基础:redis下载安装与配置,redis数据类型使用,redis常用指令,jedis使用,RDB和AOF持久化

    知识点梳理 课堂讲义 课程计划 1. REDIS 入 门 (了解) (操作)   2. 数据类型 (重点) (操作) (理解) 3. 常用指令   (操作)   4. Jedis (重点) (操作) ...

  3. Redis常用指令之string、list、set、zset、hash

    Redis之五大类型常用指令 redis的一些小知识 redis服务器端口默认是6379 在编译完成后的bin目录下启动服务端:redis-server 客户端连接操作:redis-cli -h lo ...

  4. Redis常用指令

    1.使用指令存储数据 不同数据类型的使用 1.String > 在以上指令中我们使用set指令向redis存进了一个数据类型为string,名为str1,值为123456.(如果你要问为什么,那 ...

  5. Docker Compose 配置文件常用指令

    Docker Compose 配置文件常用指令 YAML文件格式及编写注意事项 YAML是一种标记语言很直观的数据序列化格式,可读性高.类似于XML数据描述语言,语法比XML简单的很多. YAML数据 ...

  6. docker基础——关于安装、常用指令以及镜像制作初体验

    为什么使用docker docker就是一个轻量级的虚拟机,他解决的是服务迁移部署的时候环境配置问题.比如常见的web服务依赖于jdk.Tomcat.数据库等工具,迁移项目就需要在新的机器重新配置这些 ...

  7. linux常用指令

    整理下来的linux常用指令 mount [-t 文件系统] 设备文件名 挂载点挂载命令,一般用于在挂载ISO,或者其他比如U盘等设备时使用,[-t iso9660]为固定格式,可写可不写,非必写项. ...

  8. 走进AngularJs(二) ng模板中常用指令的使用方式

    通过使用模板,我们可以把model和controller中的数据组装起来呈现给浏览器,还可以通过数据绑定,实时更新视图,让我们的页面变成动态的.ng的模板真是让我爱不释手.学习ng道路还很漫长,从模板 ...

  9. Redis常用命令

    Redis常用命令Redis提供了丰富的命令对数据库和各种数据类型进行操作,这些命令可以再Linux终端使用.1.键值相关命令2.服务器相关命令 一.键值相关命令 1.get get 键值 当 key ...

  10. 第2讲 Redis常用命令与高级应用

    目录 一.redis数据类型 5. sorted sets类型和操作 二.Redis常用命令 1.键值相关命令 2.服务器相关命令 三. redis高级应用 1. 给redis服务器设置密码 2.持久 ...

随机推荐

  1. 双CAN通讯模板

    本文中CAN1采用16位掩码,CAN2只能使用大于等于14的筛选器组,根据手册只能使用32位的掩码(因为大于14的筛选器没有说明). 经测试,STM32手册中的筛选器配置图错误,库函数的命名正确.参考 ...

  2. py正则与re模块

    正则表达式符号介绍 按照博客中的表格罗列的去记即可 了解 \w,\s,\d与\W,\S,\D相反的匹配关系(对应的两者结合就是匹配全局) \t匹配制表符 \b匹配结尾的指定单词 优先掌握 ^:以什么什 ...

  3. chatGPT-meta抗衡版本

    chatGPT-meta抗衡版本 链接:https://mp.weixin.qq.com/s/MbZTfVgxx221Eo9pl1h80w 内置 git代码 LLaMA 项目地址:https://gi ...

  4. Windows Codename"Longhorn" Build 4074体验

    Windows Codename"Longhorn" Build 4074体验 Wimndows Coodename "Longhorn"就是WindowsVi ...

  5. 动态规划-1-钢条切割(Dynamic Programming-1-rod cutting)

    1 #include <stdio.h> 2 #define LEN 10 3 #define NEGINF -999999 4 struct r_d { 5 int r; //profi ...

  6. Python——02.变量及标识符

    变量概念: -- 字面量:与字面上显示值一致的量称作字面量,在程序中可直接使用字面量:abc,123, 我是XX,等等 -- 变量:变量可通过赋值保存字面量,变量是可变的,跟随赋值的字面量不同而变化 ...

  7. Linux安装证书

    Linux安装 vCenter root CA: 1.访问vCenter管理页面,下载"下载受信任的根 CA 证书" 2.压缩文件内带有数字作为扩展名(.0..1 等)的文件是根证 ...

  8. https原理(四)双向实践(java客户端+tcp代理)

    本文采用客户端与服务端共用一个密钥对 1 将https代理服务器(三)实践中的mkcert p12分解为一个公钥一个私钥 mac@macdeMacBook mkcert % openssl pkcs1 ...

  9. win10家庭版vmwarework启动蓝屏

    最终升级到vmwarework16.2.5解决 据说17支持win11 再出问题直接上vm17了

  10. Java项目引入第三方Jar包

    普通java Project 引入jar包: 1,copy jar to lib folder. 2, imported with Build path -> Add external jars ...