如果想要redis的安装包的可以访问链接:
https://pan.baidu.com/s/1XjanZwNdJ5VXi7lTvRLMUA?pwd=1234 提取码: 1234 复制这段内容后打开百度网盘手机App,操作更方便哦
一、Redis 数据库
NOSQL:非关系型数据库。
非关系型数据库:键值对存储的数据库,文档型数据库,图存储数据库……
Redis :是以C语言开发的开源的,以键值对的方式存储的数据库
Redis 一个完全基于内存操作的数据库。在数据读写上的效率比较快的,是一个单线程为核心操作的。
Redis 可以存储五种不同的映射键值对数据。键的数据类型必须是字符串;值:字符串,列表,集合(无序),有序集合,hash
在 cmd 中启动进入 Redis
C:\Users\HZX>redis-cli
127.0.0.1:6379> set gender ᅣ
OK
127.0.0.1:6379> get gender
"\xc4\xd0"
redis 在底层存储数据的时候是以二进制的方式存储的,获取中文数据的时候是以十六进制的方式显示
# 设置在 Redis 中获取数据的时候显示正常的中文数据
C:\Users\HZX>redis-cli --raw
127.0.0.1:6379> get gender
男
二、通用命令
### 1、SELECT
SELECT:切换 Redis 数据库
Redis 中默认设置了 16 个数据库,数据库的名称就是对应的编号,编号:0-15,直接进入 Redis 的话默认是 0 号数据库
127.0.0.1:6379> select 10
OK
127.0.0.1:6379[10]> select 1
OK
127.0.0.1:6379[1]>
### 2、DEL
del:根据 key 删除对应的数据
127.0.0.1:6379> del gender
1 # 返回的是删除数据的条数
### 3、EXISTS
exists:根据 key 检查键值对是否存在
127.0.0.1:6379> exists age
1 # 返回 1: 表示数据存在
127.0.0.1:6379> del age
1
127.0.0.1:6379> exists age
0 # 返回 0: 表示数据不存在
### 4、KEYS
keys:查询当前所在数据库中所有的 key
127.0.0.1:6379> keys *
list
ll
height
stu
num1
B
weight
ls
name
bab
hls
u
k
number
AB
num
jihe
jab
### 5、EXPIRE
expire:设置键值对的有效时间,单位为:秒
当键值对过了有效期之后,就会