文章目录
一、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


本文介绍了Redis的基本定义和核心特点,重点解析了Redis的五种数据类型:String、List、Set、Hash和ZSet。详细阐述了每种类型的特点、操作命令及应用场景,包括字符串的设置、获取、删除等,列表的插入、获取、删除,集合的添加、删除,哈希的设置和获取,以及有序集合的排序和元素操作等。
最低0.47元/天 解锁文章
4618

被折叠的 条评论
为什么被折叠?



