第四章 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
集合类型
有序集合