第四章 Redis

1.课程介绍

在这里插入图片描述

2.Redis简介&下载安装

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Linux下安装Redis
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Window下安装Redis
在这里插入图片描述
在这里插入图片描述

3.Redis服务启动与停止&设置密码远程连接

在这里插入图片描述

Redis启动
在这里插入图片描述

Redis客户端
在这里插入图片描述

现在我们的Redis运行是以霸屏的方式运行
下面我们要进行一个优化
在这里插入图片描述

修改配置文件,默认是no,改为yes
查找dae
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

现在再来启动Redis
就不是霸屏了
在这里插入图片描述

下面看看如何在window下启动服务
在这里插入图片描述
在这里插入图片描述

客户端
在这里插入图片描述
在这里插入图片描述

上面我们启动Redis服务的时候,是不需要密码的
这种其实是不安全的,下面我们调整一下
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

修改完后重新启动Redis
在这里插入图片描述
我们上面是在登录后认证密码的
我们也可以在登录的时候认证密码
在这里插入图片描述

下面一个问题是
Redis默认是不支持远程连接的
比如我们在window系统下去连接虚拟机的Redis
在这里插入图片描述

h是ip地址,p 是端口号,a 是密码
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

将其注释掉
在这里插入图片描述

然后重新启动一下服务
在这里插入图片描述

同时我们要注意一下防火墙的问题
现在就连接成功了
在这里插入图片描述
在这里插入图片描述

4.Redis数据类型

在这里插入图片描述

在这里插入图片描述

5.字符串类型操作命令

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6.哈希类型操作命令

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7.集合类型&有序集合类型操作命令

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

8.通用命令

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

9.Java操作Redis-使用Jedis操作Redis

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

10.使用spring data Redis 操作Redis-基础环境&设置序列化器

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

database:0 表示我们是在0号数据库进行操作
我们也可以在其他数据库,比如1号数据库。一共有16个
在这里插入图片描述

数据库的个数也可以修改
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

由于我们Redistemplate在操作我们的Redis的时候,对我们的city做了一个序列化
在这里插入图片描述

我们需要自己提供一个配置类
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

对于我们的value值,我们一般就不用去改他了
因为在我们的程序中我们get出来的时候会进行反序列化,会帮助我们还原回来
在这里插入图片描述

11.数据类型操作1

在这里插入图片描述
在这里插入图片描述

可以设置其存在时间
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

之前有一个setnx命令,即当我们的key不存在的时候,他才会设置
在这里插入图片描述
在这里插入图片描述

Hash操作
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

List操作
在这里插入图片描述
在这里插入图片描述

如果我们想要在获取的同时将其删除
在这里插入图片描述

12.数据类型操作1

集合类型
在这里插入图片描述

有序集合
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

13.通用操作

在这里插入图片描述

相关推荐

  1. RuoYi模块功能分析: redis

    2024-01-31 13:22:03       20 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-31 13:22:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-31 13:22:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-31 13:22:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-31 13:22:03       18 阅读

热门阅读

  1. Mybatis

    2024-01-31 13:22:03       30 阅读
  2. 认识并使用OkHttp3

    2024-01-31 13:22:03       35 阅读
  3. C++ 蓝桥杯历届试题 —— 小苹果题目情景及代码

    2024-01-31 13:22:03       38 阅读
  4. Delphi 析构函数(Destructor)

    2024-01-31 13:22:03       36 阅读
  5. k8s学习-通过Service访问Pod

    2024-01-31 13:22:03       31 阅读
  6. PyCharm常用快捷键和设置

    2024-01-31 13:22:03       34 阅读
  7. Centos 查看版本

    2024-01-31 13:22:03       37 阅读
  8. LeetCode每日一题 | 2670. 找出不同元素数目差数组

    2024-01-31 13:22:03       38 阅读
  9. 《Docker极简教程》--前言--本书的目的和目标

    2024-01-31 13:22:03       41 阅读
  10. 一次Rust重写基础软件的实践(三)

    2024-01-31 13:22:03       24 阅读
  11. SpringBoot实现动态数据源配置

    2024-01-31 13:22:03       33 阅读
  12. 1.29C语言 sscanf函数的用法 abs整数绝对值函数

    2024-01-31 13:22:03       33 阅读
  13. 数据结构-并查集

    2024-01-31 13:22:03       33 阅读