Redis是一个开源的,先进的 key-value 存储可用于构建高性能,可扩展的 Web 应用程序的解决方案。redis
既然是key-value,对于Java开发来讲更熟悉的是Map集合。那就有问题了,有Map集合存放变量了,还整个Redis干啥?数据库
咱们来了解一下Redis缓存
适用场景:bash
开始搭建环境:服务器
英文官网:https://redis.io/工具
中文官网:http://www.redis.net.cn/性能
Stable3.0是稳定版,最新测试版是3.2,本人下载3.0稳定版本学习
安装部署测试
$ tar xzf redis-3.2.6.tar.gz $ cd redis-3.2.6 $ make
解压文件网站
进入文件目录
编译
注意
在执行make以前要确保Linux是否已经安装相应的编译环境,主要是gcc。可是gcc可能依赖于其余的不少东西。能够执行
yum install gcc(本人执行这个就够了。yum自己会检查依赖,并进行依赖文件安装)
若是上述命令不够,能够执行
1 yum install cpp
执行make install
安装成功以后,保持在当前目录,redis-3.2.6目录
打开redis.conf,此文件是他的配置文件。找到下列位置。
此处告诉咱们只能在那个IP地址下使用Redis。把bind 127.0.0.1注释掉,表示全部的IP都能使用。或者修改为你须要的IP 。
此处变为
# bind 127.0.0.1
下图protected-mode 默认是yes。表明除了容许的IP以外,其余的IP是不能使用Redis的。修改为no便可。
#在当前目录执行 $ src/redis-server redis.conf #或者在其余目录直接执行 $ redis-server
启动后默认端口是6379
按下Ctrl+c便可中止服务。(查看服务可使用 ps -aux | grep redis)
从新打开一个链接,能够进行验证
当前表示链接成功
安装成功,进入学习阶段