Redis的安装以及在项目中使用Redis的一些总结和体

第一部分:为什么我的项目中要使用Redis

我知道有些地方没说到位,希望大神们提出来,我会吸取教训,大家共同进步!

注册时邮件激活的部分使用Redis

发送邮件时使用Redis的消息队列,减轻网站压力。

使用Lucene.Net在进行分词时使用Redis消息队列和多线程来避免界面卡死等性能问题。

请大家先思考一个问题:这个问题在大并发、高负载的网站中必须考虑!大家思考如何让速度更快。

Redis的安装以及在项目中使用Redis的一些总结和体

三种方法:(1)数据库(2)页面静态化(3)Redis、Memcached

第二部分:Redis是什么

概述:redis是一种nosql数据库,他的数据是保存在内存中,同时redis可以定时把内存数据同步到磁盘,即可以将数据持久化,并且他比memcached支持更多的数据结构(string,list列表[队列和栈],set[集合],sorted set[有序集合] hash(hash表))

2.1介绍: 2.2  memcached和redis的比较:

Redis的安装以及在项目中使用Redis的一些总结和体

2.3Redis的优势:

Redis的安装以及在项目中使用Redis的一些总结和体

  2.4Redis在windows下的安装:

注:关于Redis的安装网上有很多文章,讲的要比我的好,建议大家去看那些大神的文章,这里我只简单介绍一下。

(1)解压Redisbin.zip

(2)注册成windows服务

安装RedisWatch,会把Redis注册为一个系统服务,然后到安装RedisWatch的文件夹下找到watcher.config,修改下面的两个地方,如下图:

Redis的安装以及在项目中使用Redis的一些总结和体

 

特别提醒:作为一个专业的程序员文件放置的路径不要有特殊字符、空格、文件名不要有中文,否则就加班吧。

当然了,正式的生产环境还是Linux的效率高,因为在Linux上是源码安装。

(3)启动redis服务

(4)使用netstat -anb | more

如果你看到有6379 在监听,说明ok(默认的端口号时候:6379)

正确使用Redis的姿势:Redis在Linux(Ubuntu16.04)下的安装(可以直接忽略上面在Windows上Redis的操作,这里使用的Redis版本为Redis4.0.1稳定版)

(1)到官网上下载安装包 redis-stable.tar.gz   https://redis.io/,官网只提供Linux版本,没有Windows版本的,只要Windows版本的都是微软移植过来的,而且官方推荐使用Linux版本。

Redis的安装以及在项目中使用Redis的一些总结和体

Redis的安装以及在项目中使用Redis的一些总结和体

(2)使用WinSCP把下载的安装包,放到Ubuntu中对应的目录中。

Redis的安装以及在项目中使用Redis的一些总结和体

如果在登录的过程中有弹窗,不要慌,点击是即可。登录成之后的界面:

Redis的安装以及在项目中使用Redis的一些总结和体

Redis的安装以及在项目中使用Redis的一些总结和体

使用Linux的指令(mkdir src)创建一个目录,来放Redis的安装包:

Redis的安装以及在项目中使用Redis的一些总结和体

由于之前测试,已经建了src目录,所以在这里我们可以直接把安装包,拖过来即可。

Redis的安装以及在项目中使用Redis的一些总结和体

(3)解压

进入到src目录,执行  tar -zxvf  redis-stable.tar.gz 解压,解压的过程就不截图了,解压后的结果为:

(4)编译源代码

进入到redis-stable目录中,再执行make

(5)使用ls指令,可以看到该目录下所有的文件:

Redis的安装以及在项目中使用Redis的一些总结和体

该目录下用一个src的目录,使用cd src进入到该目录,再使用 ls指令

Redis的安装以及在项目中使用Redis的一些总结和体

redis-benchmark(压力测试工具)、redis-check-aof(检查.aof文件完整性的工具)、redis-check-dump(检查数据文件完整性的工具)、redis-sentinel(监控集群运行状态)、redis-server(服务端)、redis-cli(客户端),还有一个文件 redis.conf 也拷贝到 myredis该文件在src的上级目录

拷贝到你的工作目录myredis 中:cp redis-* /home/gz/myredis/

Redis的安装以及在项目中使用Redis的一些总结和体

Redis的安装以及在项目中使用Redis的一些总结和体

进入到myredis目录中,发现有多余的文件,然后再使用:

是不是干净多了。

(6)启动Redis

进入到myredis目录中,使用   ./redis-serve redis.conf来启动服务

Redis的安装以及在项目中使用Redis的一些总结和体

如果我们的6379端口被监听,说明我们的服务已经成功启动了。

注意:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/e7098e21afb944b607e5c5230c350d78.html