Redis非关系型数据库

如果想要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:设置键值对的有效时间,单位为:秒

当键值对过了有效期之后,就会

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值