- 定义
Redis 是一个高性能的key-value数据库,key是字符串类型。 |
2.核心特点:
Redis的服务器程序采用的是单进程模型来处理客户端的请求。对读写时间的响 应是通过对epoll函数的包装来做到的。 |
3.数据类型:
键的类型是字符串 |
值的类型分为五种: 字符串string,哈希hash,列表list,无序集合set;有序集合zset |
关系型数据库和非关系型数据库最明显的区别:
关系型数据库具有固定的表结构
非关系型数据库不具有固定的表结构,一般只具有key-value键值对的存储结构
面试题2:redis存储的数据类型有几种?
key只有一种是string类型,而
value有5种类型:1.string类型
2.list类型 3.set类型 4.hash类型
5.zset类型
- string类型
(1)简介
字符串(string)是Redis最基本的类型,可以存储String,Integer,Float型的数据,甚至是二进制数据,一个字符串最大容量是512M |
(2)set命令
set 键值 》如果键不存在,就是添加 》如果键存在,就是修改 (1)设值取值 set name zs set name lisi (2)设置过期时间 setex name2 3 wangwu
mset key1 value1 key2 value2 key3 value3
append key value |
- get命令
get key1
mget key1 key2 |
- del命令
del key1
del key1 key2 |
(4)keys命令(查找键)
mset u1 aa u2 bb u3 cc keys * |
(5)exists命令(判断键是否存在)
如果存在返回1,不存在返回0 |