Redis入门

目录

一.Redis是什么

二.Redis的作用

三.Redis的特性

四.Redis性能测试

五. Redis基础知识

六.RedisKey的基本命令

七.String(字符串)操作


一.Redis是什么

(Remote Dictionary Server),即远程字典服务,是一个开源的数据库,提供多种语言的API。

二.Redis的作用

1.内存存储、持久化、内存中是断电即失

2.效率高,可以同于高速缓存

3.发布订阅系统

4.地图信息分析

5.计时器、计数器(浏览量)

三.Redis的特性

1.多样化的数据类型

2.持久化

3.集群

4.事务

四.Redis性能测试

redis-benchmark命令参数:

Redis入门_第1张图片

 Redis入门_第2张图片

五. Redis基础知识

redis默认有16个数据库,最开始默认使用第0个

使用:select  序号 来进行数据库的切换

 清除当前数据库:flushdb

清除全部数据库内容:FLUSHALL

Redis为什么是单线程?

Redis是基于内存操作,CPU不是Redis性能瓶颈,Redis的瓶颈是根据机器的内存和网络宽带。

六.RedisKey的基本命令

1.设置key与属性:

set key名 属性名

2.查看所有的key值

keys *

3.判断某个key是否存在

exists key名

4.移除key

move key名 1

5.设置key过期时间

expire key名  秒数

#查看key还剩几秒过期

ttl key名

6.查看当前key的类型

type key名

七.String(字符串)操作

基本操作

Redis入门_第3张图片

 自动增减

#自动加1操作

incr key名

注:key的属性值初识设为0

#设置步长

incrby key名 10

#自动减1操作

decr key名

decrby key名 10

 字符串分割

 Redis入门_第4张图片

 字符串替换

 Redis入门_第5张图片

 设置过期时间

 Redis入门_第6张图片

批量处理

Redis入门_第7张图片

设置对象

Redis入门_第8张图片

 getset操作

Redis入门_第9张图片

 

你可能感兴趣的:(开发,redis,缓存,数据库)