苍穹外卖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进行了高度封装。)
posted @ 2024-12-26 22:00  JuneFall  阅读(77)  评论(0)    收藏  举报