苍穹外卖day04
bug记录
- 知识点记录
redis简介
Redis是基于内存的key-value结构数据库;
Redis:将数据存在内存;key-value结构;读写性能高;适合存储热点数据(特定时间点大量用户访问);
MySQL:将数据通过数据文件存在磁盘;二维表结构;
安装:
redis.windows.conf 配置文件,可修改服务端口号,账号密码等
redis-cli.exe 客户端,可连接到redis服务
redis-server.exe 服务端,可启动redis服务
redis配置文件默认没有密码,任何客户端都可以访问;可通过配置文件设置密码,redis没有用户的概念,只需要输入密码即可访问。
5种常用数据类型
Redis存储的是key-value结构的数据,其中key是字符串类型,value有5种常用的数据类型:

- 字符串 string
- 哈希 hash (也叫散列,类似于Java中的hashmap结构,适合存储对象)
- 列表 list(按照插入顺序排序,可以有重复元素,类似Java的linkedlist)
- 集合 set(无序集合,没有重复元素,类似于Java中的hashset)
- 有序集合 sorted set/ zset(集合中每个元素关联一个分数,根据score升序排序,没有重复元素)
常用命令
- 字符串操作命令
![]()
- 哈希操作命令
![]()
- 列表操作命令
![]()
- 集合操作命令
![]()
- 有序集合操作命令
![]()
- 通用命令
![]()
Redis的Java客户端
- Jedis
- Lettuce
- Spring Data Redis (是Spring的一部分,对Jedis和Lettuce进行了高度封装。)






浙公网安备 33010602011771号