一、引言
热爱工作的小编我又出现啦,这次给大家带来redis入门教程系列。redis作为缓存的一种机制,应用也算比较广泛了,小编朋友好几个公司也都有用到redis,所以小编就动动小手带大家一起从redis环境安装、redis使用、redis集群、redis整合spring实战项目这么一个过程。redis本身并不难,大家就花花几天时间来学习学习吧!!!
二、简单介绍redis
1、redis是什么?
redis —— nosql数据库的一种,nosql数据还有很多如:MongoDB、BerkeleyDB和CouchDB等。
2、redis用什么语言开发的?
redis使用C语言开发的一个开源的高性能键值对(key-value)数据库。
3、redis的优势
redis使用非常简单、简单到一两天甚至几个小时就能搭建出自己的redis环境平台。redis也可以为一些个性化的问题提供一种解决的方案,如:搜索引擎、统计排名、消息队列等。
4、什么场景下可以使用redis
redis可以当作缓存来使用,这也是目前使用最多的机制、分布式集群架构中的session分离、网站访问统计等等
三、linux环境下安装redis单机版
1、redis既然是c语言开发的,编译需要依赖gcc环境,如果没安装gcc环境,那咱们就先安装
执行:yum install gcc-c++
2、下载redis源码包,小编是下载到/usr/local/src文件夹下了。本教程使用的是redis3.0版本,3.0版本主要增加了redis集群
执行:wget http://download.redis.io/releases/redis-3.0.0.tar.gz
3、解压并且同时解包redis源码包
执行:tar -zxvf redis-3.0.0.tar.gz
4、进入解包后的redis文件夹中,并且编译redis
执行:cd /usr/local/redis-3.0.0 、make
5、安装redis到指定目录
执行:make PREFIX=/usr/local/redis install
6、将redis源码包中到redis.conf配置文件,拷贝到redis安装目录下到bin文件夹下
执行:cp /usr/local/src/redis-3.0.0/redis.conf /usr/local/redis/bin/
四、启动redis、简单演示
redis前端模式启动:直接运行bin/redis-server,将以前端模式启动redis。这种方式启动后,我们退出ssh命令窗口则redis-server程序结束,一般不推荐此方法
redis后端模式启动:修改redis.conf 文件,使用vim编辑此文件,找到daemonize然后修改为yes,保存退出即可。
后端启动命令:./bin/redis-server ./bin/redis.conf ,注意当前目录位置,应该是在/usr/local/redis下
查看redis运行状态
简单演示redis操作,使用redis安装目录下到redis-cli文件进行连接
五、redis安装bin目录下文件解释说明
redis-server | redis服务器 |
redis-cli | redis命令行执行客户端 |
redis-benchmark | redis性能测试工具 |
redis-check-aof | aof文件修复工具 |
redis-check-dump | RDB文件检查工具 |
redis-sentinel | redis3.0新增redis集群管理工具 |