Mac OS/Linux下安装Redis
一、Redis的简介
Redis是一个使用ANSI C语言编写的开源数据库,是一个高性能key-value数据库,它也是一个内存数据库,支持数据的持久化。(即当把数据存到redis后,数据都在内存时,我们也可以把它导出磁盘,避免关机重启时造成数据丢失,只要从把磁盘数据reload回来即可)
(Redis官网 :Redis Redis中国官网:redis.cn)
Redis提供了Java 、C++、C#、PHP等各种语言的客户端,而Java中常用的是Jedis

二、Redis的安装(Linux)
1.先从官网的找到对应的下载链接,使用命令 wget 路径 下载到本地

2.可见安装包已经下载到本地(mac下用ls)

3.解压Redis安装包

4.进入你安装Redis的目录,执行make命令进行编译(下面演示的是本人用的是2.8.0版本,大家找到自己下载到的对应Redis就行)

5.make完成后看到有个提示叫我们执行make test做一下测试,看看redis有没有安装成功,所以我们执行make test


6.出现下面则说明安装Redis成功

三、Redis的启动与关闭
1、进入redis里的src文件夹,执行 ./redis-server 开启Redis服务器


2、.redis启动成功后,按control+N,在另一个终端界面进入Redis的src文件夹
执行 ./redis-cli 进入redis客户端

3、操作一下,执行存储一些键值对也是操作成功的

4、点击 ctrl + C 退出Redis

5、此时在Redis客户端再执行任何获取键值的命令都自动退出,无法执行

注意:如果Redis安装后不是在本机使用的,则要去防火墙开放Redis对应的端口(默认是6379),若是在本机使用则不需要开放端口。
开放防火墙端口的操作方法,可参考本人另外一篇文章Linux下,Tomcat启动成功,发现ip:8080访问失败 - 简书