redis 数据库

redis多数据库

1. redis 是一个字典结构的存储服务器,redis提供了多个存储数据的字典。这里所说的字典其实就是一个个数据库。

2. redis 提供了16个数据库,每个数据库对应一个从0开始递增的数数字。

3. 客户端与redis服务端建立连接时默认选择0号数据库。

4. 通过SELECT 命令来更换数据库。

命令介绍: 

 KEYS * 查看当前数据库中的所有的key
SELECT 数据库编号【0-15】 选择数据库

FLUSHALL

清空一个redis所有数据库中的数据

入门

热身 

判断一个键是否存在

EXISTS  key

删除键

DEL  key  [key ...]

删除一个或多个,返回删除的个数

获取键的类型

TYPE  key

redis 数据库_第1张图片

字符串类型

赋值与取值

SET  key  value

GET  key

redis 数据库_第2张图片

当key 不存在时,返回空结果

一个字符串类型允许存储的数据最大容量为 512MB

递增数字

INCR  key

redis 数据库_第3张图片

当操作的键不存在时,默认值未为0,所以第一次递增后值为1

当同一时间多个客户端访问num,会出现竞争导致不安全状况,但是INCR 避免了这个问题

实践

1. 文章访问量的统计

使用INCR 

2. 生成自增ID

使用INCR,加入一条记录,INCR一次

3. 存储文章数据

将文章的标题,内容等序列化后,存入到String 类型的值中,取出来进行反序列化获取文章。

增加指定的整数

INCRBY  key  increment

 

你可能感兴趣的:(#,redis)