文章目录
一、Redis定义
Redis 是一个高性能的key-value数据库,key是字符串类型。
二、Redis核心特点
Redis的服务器程序采用的是单进程模型来处理客户端的请求。对读写时间的响应是通过对epoll函数的包装来做到的。
三、关系型数据库(SQL)和非关系型数据库(NoSQL)最明显的区别
关系型数据库具有固定的表结构; 非关系型数据库不具有固定的表结构,一般只具有key-value键值对的存储结构,Redis属于非关系型数据库的一种。四、Redis数据类型
1.String类型
1.1简介
字符串(String)是Redis最基本的类型,可以存储String,Integer,Float型的数据,甚至是二进制数据,一个字符串最大容量是512M。
1.2set命令
set键值
如果键不存在,就是添加
如果键存在,就是修改
(1)设值
set key value;
(2)设置过期时间
setex key seconds value;
(3)设置多个键值对
mset key1 value1 key2 value2 key3 value3 ...
(4)追加值
append key value
1.3get命令
(1)获取单个值
get key
(2)获取多个值
mget key1 key2 ...
1.4del命令
(1)删除某个键
del key
1.5keys命令(查找键)
keys *
1.6exists命令(判断键是否存在)
如果存在返回1,不存在返回0
exists key