首先redis大部分是作为非关系型数据库使用,以key-value的格式储存数据,但其作用不仅仅是用来数据储存,还可以用作缓存和消息中间件,跟关系型数据库mysql一样,是一个开源的、基于内存的数据结构存储器。
1.我们可以通过官网直接下载对应版本,或:
wget http://download.redis.io/releases/redis-5.0.4.tar.gz
下载完成后用tar -zxvf redis-5.0.4.tar.gz
进行解压;
2.进入到redis目录后用make
进行编译,编译成功后到src目录进行make install
安装执行
如报错,则需要安装gcc进行依赖,yum install gcc
未报错则忽略;
3.我们可到/use/local/bin目录进行相关操作,启动用./
进行
redis-server:启动redis
redis-cli:用命令行操作redis
redis-benchmark:redis性能测试工具,验证当前系统及配置下的读写性能
4.我们每次启动redis需要单开一个窗口,这是需要修改redis的配置文件。。。,将约136行的daemonize no改成yes后重启
5.查看 redis 是否启动:redis-cli
redis有一个很强大的功能,就是刷新缓存
1.每次服务器部署新任务时,需要重启服务器,导致服务器中的mac地址与redis中配置的mac地址不一致,所以需要到redis中同步当前服务器中的mac地址;
2.偶尔更新微服务时,需要到删掉数据库缓存,需要到redis中进行缓存清除;
3.进行系统配置功能时,由于部分功能是针对性开启,如需要,则到redis中进行开启true或关闭false操作,直接到mysql中进行修改可能导致无法立即生效;
4.redis的数据类型都是基于基本数据结构且对程序员透明,无需进行额外的抽象
(redis数据如下)