Redis入门 (店铺营业状态设置) --苍穹外卖day4

目录

redis简介

redis下载与安装

redis服务启动与停止​编辑

redis数据类型

五种常用数据类型

各个类型特点 

redis常用命令

字符串

哈希

列表

集合

有序集合 

 通用指令

​在Java中操作Redis

导入坐标

编写配置类​

通过RedisTem~对象操作

字符串

​哈希

列表

有序集合

​店铺状态设置


redis简介

mysql是存储在磁盘,redis存储在内存.

mysql是存储表,redis是键值对

Redis入门 (店铺营业状态设置) --苍穹外卖day4_第1张图片

redis下载与安装

Redis入门 (店铺营业状态设置) --苍穹外卖day4_第2张图片

redis服务启动与停止

在这个框里输入cmd即可进入redis

Redis入门 (店铺营业状态设置) --苍穹外卖day4_第3张图片

Redis入门 (店铺营业状态设置) --苍穹外卖day4_第4张图片退出:按ctrl + c

下载图形化界面Redis入门 (店铺营业状态设置) --苍穹外卖day4_第5张图片

redis数据类型

五种常用数据类型

Redis入门 (店铺营业状态设置) --苍穹外卖day4_第6张图片

各个类型特点 

Redis入门 (店铺营业状态设置) --苍穹外卖day4_第7张图片

redis常用命令

字符串

Redis入门 (店铺营业状态设置) --苍穹外卖day4_第8张图片

哈希

Redis入门 (店铺营业状态设置) --苍穹外卖day4_第9张图片

列表

列表左进右出

Redis入门 (店铺营业状态设置) --苍穹外卖day4_第10张图片

集合

Redis入门 (店铺营业状态设置) --苍穹外卖day4_第11张图片

有序集合 

Redis入门 (店铺营业状态设置) --苍穹外卖day4_第12张图片

 通用指令

Redis入门 (店铺营业状态设置) --苍穹外卖day4_第13张图片在Java中操作Redis

导入坐标

Redis入门 (店铺营业状态设置) --苍穹外卖day4_第14张图片

编写配置类Redis入门 (店铺营业状态设置) --苍穹外卖day4_第15张图片

通过RedisTem~对象操作

@Slf4j
@Configuration
public class RedisConfiguration {
    
    @Bean
    public RedisTemplate redisTemplate(RedisConnectionFactory redisConnectionFactory){
        log.info("开始创建redis模板对象...");
        RedisTemplate redisTemplate = new RedisTemplate();
        redisTemplate.setConnectionFactory(redisConnectionFactory);
        redisTemplate.setKeySerializer(new StringRedisSerializer());
        return null;
    }
}

以下是5个数据类型对应的操作对象,调用其中的set方法,来设置参数

字符串

 注意:redis中的string不是传统意义的string,他接收的是object类型的参数,redis会自动转成对应的string

Redis入门 (店铺营业状态设置) --苍穹外卖day4_第16张图片哈希

Redis入门 (店铺营业状态设置) --苍穹外卖day4_第17张图片

列表

Redis入门 (店铺营业状态设置) --苍穹外卖day4_第18张图片

有序集合

Redis入门 (店铺营业状态设置) --苍穹外卖day4_第19张图片店铺状态设置

由于店铺状态仅仅是用0、1表达即可,因此此处我们可以直接使用redis字符串储存

要修改redis,直接注入一个Templet对象即可,然后调用其字符串操作方法

opsForValue().set()设置状态即可

注意用户端和商户端的接口和函数名要分开定义,否则IOC容器注入会混乱

Redis入门 (店铺营业状态设置) --苍穹外卖day4_第20张图片Redis入门 (店铺营业状态设置) --苍穹外卖day4_第21张图片

你可能感兴趣的:(苍穹外卖专栏,redis,数据库,缓存)