此篇仅为个人初期学习笔记,如有错误请xdm指正
在了解了Redis之后,必然会去探索如何使用它,每种语言都会有自己的语法规范,下面要我们一起学习Redis的数据结构与通用语法及其指令
目录
一、Redis数据结构介绍
Redis是key-value数据库,键一般是String类型,但是值可以是多种类型
二、Redis通用指令
通用指令是全部数据类型都可以使用的指令,常见的有:
- KEYS:查看符合模板的所有键(效率太低,不建议使用)
- DEL:删除一个指定键的键值对
- EXISTS:判断key是否存在
- EXPIRE:给一个键值对设置有效期,有效期到期该键值对就会失效
- TTL:查看一个键的剩余有效期
通过**help [command]**可以查看一个命令的具体用法,举例如下:
三、String类型
简介
String类型,也即字符串类型,是Redis中最简单的存储类型。
其Value是字符串,有三类:
- String:普通字符串
- int:整数类型,可以做自增、自减操作
- float:浮点数类型,可以自增、自减操作
不管是哪种类型,底层使用的都是字符数组来存储,只是不同的类型使用不同的编码方式。字符串类型的最大空间不得超过512mb.
常见指令:
- SET:添加或者修改(key存在就修改,不存在就添加)一个字符串类型的键值对。
- GET:获取指定键所对应String类型的值
- MSET:批量添加多个String类型的键值对
- MGET:根据多个key获取多个String类型的值
- INCR:然整数自增1
- INCRBY:让一个整型的key自增指定的长度,eg:incrby num 2:让num所对应的值自增2
- INCRBYFLOAT:让一个浮点型的key自增指定的长度
- <