一、Redis简介

Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(有序集合)和hash(哈希类型)。在项目中使用redis,主要是从两个角度去考虑:性能和并发。比如在遇到需要执行耗时久,且结果不频繁变动的SQL,就适合将运行结果放入缓存。这样,后面的请求就去缓存中读取,使得请求能够迅速响应。还有在并发的情况下,所有的请求直接访问数据库,数据库会出现连接异常。这个时候,就需要使用Redis做一个缓冲操作,让请求先访问到Redis,而不是直接访问数据库。

二、Redis安装

这里安装部署同上一篇一样,用的是MobaXterm软件。方便创建目录以及配置文件。Redis安装包:点击下载

1、下载Redis安装包,并解压至指定目录

 tar -xzf /home/redis-4.0..tar.gz -C /usr/java/redis/

如下图所示:

2、在解压的目录执行make命令进行编译(该目录下有Makefile文件,如下图所示)

 cd /usr/java/redis/redis-4.0./
 make

需要注意的一点是记得安装gcc和gcc-c++,还要注意gcc的版本,用gcc -v来查看当前安装的gcc版本,版本过低(一般需要4.0以上)的话编译redis3.0以上的是会出错的。有可能还要安装tcl。(如果make test出现You need tcl 8.5 or newer in order to run the Redis test的话)

 yum install gcc
 yum install gcc-c++
 yum install tcl

3、编译成功后,在src目录进行安装,如下图所示

 cd /usr/java/redis/redis-4.0./src/
 make install

三、Redis部署

1、将配置文件以及常用命令移至统一目录

  a、切换至上一目录创建bin与etc文件夹,或直接通过MobaXterm新建

 cd /usr/java/redis/redis-4.0./
 mkdir etc
 mkdir bin

  b、再将redis.conf文件移至etc目录

 mv redis.conf /usr/java/redis/redis-4.0./etc/

  c、最后将mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server等文件移至bin目录

 mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /usr/java/redis/redis-4.0./bin/

2、切换至bin目录下执行redis-server 启动Redis,如下图所示

3、设置绑定IP(可忽略)以及后台启动Redis

  a、在etc目录,编辑文件(或打开文件修改),将bind后的IP修改为0.0.0.0(默认本地访问修改为支持外部访问),并将daemonize属性改为yes,如下图所示:

  b、再次启动redis服务,并指定启动服务配置文件

 redis-server /usr/java/redis/redis-4.0./etc/redis.conf

四、Redis连接

RedisDesktopManager是一款Redis可视化工具,非常方便对Redis进行管理。官网点击这里

考虑到安全性上的问题,可以设置Redis访问密码,增加Redis服务器的安全性。  设置密码参考这里

设置完访问密码后,连接如下图所示:

RedisDesktopManager详细使用方法可参考:点击这里

本文部分学习参考了:https://www.cnblogs.com/haoliyou/p/8716624.html

至此是对Linux系统安装配置Redis的一个简单介绍。

如有疏漏错误之处,还请不吝赐教!

基于阿里云服务器Linux系统安装配置Redis的更多相关文章

  1. 阿里云服务器Linux系统安装配置ElasticSearch搜索引擎

    近几篇ElasticSearch系列: 1.阿里云服务器Linux系统安装配置ElasticSearch搜索引擎 2.Linux系统中ElasticSearch搜索引擎安装配置Head插件 3.Ela ...

  2. 基于阿里云服务器Linux系统部署JavaWeb项目

    前段时间刚完成一个JavaWeb项目,想着怎么部署到服务器上,边学边做,花了点时间终于成功部署了,这里总结记录一下过程中所遇到的问题及解决方法.之所以选择阿里云,考虑到它是使用用户最多也是最广泛的云服 ...

  3. 阿里云服务器Linux CentOS安装配置(零)目录

    阿里云服务器Linux CentOS安装配置(零)目录 阿里云服务器Linux CentOS安装配置(一)购买阿里云服务器 阿里云服务器Linux CentOS安装配置(二)yum安装svn 阿里云服 ...

  4. 阿里云服务器Linux CentOS安装配置(九)shell编译、打包、部署

    阿里云服务器Linux CentOS安装配置(九)shell编译.打包.部署 1.查询当前目录以及子目录下所有的java文件,并显示查询结果 find . -name *.java -type f - ...

  5. 阿里云服务器Linux CentOS安装配置(八)nginx安装、配置、域名绑定

    阿里云服务器Linux CentOS安装配置(八)nginx安装.配置.域名绑定 1.安装nginx yum -y install nginx 2.启动nginx service nginx star ...

  6. 阿里云服务器Linux CentOS安装配置(七)域名解析

    阿里云服务器Linux CentOS安装配置(七)域名解析 1.购买域名 登录阿里云,左侧菜单点击[域名],然后[域名注册],完成域名购买.(一般首年45元) 2.添加域名解析 在域名列表里点击你的域 ...

  7. 阿里云服务器Linux CentOS安装配置(六)resin多端口配置、安装、部署

    阿里云服务器Linux CentOS安装配置(六)resin多端口配置.安装.部署 1.下载resin包 http://125.39.66.162/files/2183000003E08525/cau ...

  8. 阿里云服务器Linux CentOS安装配置(五)jetty配置、部署

    阿里云服务器Linux CentOS安装配置(五)jetty配置.部署 1.官网下载jetty:wget http://repo1.maven.org/maven2/org/eclipse/jetty ...

  9. 阿里云服务器Linux CentOS安装配置(四)yum安装tomcat

    阿里云服务器Linux CentOS安装配置(四)yum安装tomcat 1.yum -y install tomcat  执行命令后,会帮你把jdk也安装好 2.tomcat安装目录:/var/li ...

随机推荐

  1. 清除IE下input的叉叉

    很多时候,我们在开发过程中,设计师会在输入框后加上定制的清除图标,但是在IE下有IE自带的清除图标,肯定是不美观的. <style> ::-ms-clear, ::-ms-reveal{d ...

  2. 系统优化怎么做-JVM优化之开篇

    大家好,这里是「聊聊系统优化 」,并在下列地址同步更新 博客园:http://www.cnblogs.com/changsong/ 知乎专栏:https://zhuanlan.zhihu.com/yo ...

  3. Reading Notes : 180214 计算机的总线结构

    读书<计算机组成原理>,百度百科 基本上接触过计算机的人,都多少知道计算机的具体构成,但是真正能讲明白的却说了很多,本节将讲解一下计算机的基本硬件构成和一些基本信息,简单认识,以后再深入了 ...

  4. IOS本地日志记录解决方案

    我们在项目中日志记录这块也算是比较重要的,有时候用户程序出什么问题,光靠服务器的日志还不能准确的找到问题 现在一般记录日志有几种方式: 1.使用第三方工具来记录日志,如腾讯的Bugly,它是只把程序的 ...

  5. JavaScript常用DOM操作方法和函数

    查找节点ocument.querySelector(selectors) //接受一个CSS选择器作为参数,返回第一个匹配该选择器的元素节点.document.querySelectorAll(sel ...

  6. php 当不确定用户输入的是浮点 还是整数 还是字符串时

    $price = (floatval($price))?intval(floatval($price)*100)/100:0;

  7. 32位ubuntu16.04桌面版系统安装

    1.下载并安装UltraISO软件安装之后插入U盘 2.然后打开软件点击文件打开找到下载的Ubuntu的ISO文件双击打开完成ISO文件的加载 3.点击启动选项(记得点开加载后的镜像,使之展开如图) ...

  8. Linux中Elasticsearch集群部署

    1.下载安装包elasticsearch-6.3.1  安装包自己下载,网上很多 2.安装位置在cd /usr/local/elasticsearch/目录下 3.因为ES使用root权限运行会报错, ...

  9. vue-cli 3.0 使用axios配置跨域访问豆瓣接口

    vue-cli 3.0 配置axios跨域访问豆瓣接口 自己做的小demo 由于豆瓣api跨域问题,因此不能直接通过ajax请求访问,我们通过vue-cli提供给我们的代理 进行配置即可, 在根目录下 ...

  10. es6 Proxy对象详解

    Proxy用于修改某些操作的默认行为,也可以理解为在目标对象之前架设一层拦截,外部所有的访问都必须先通过这层拦截,因此提供了一种机制,可以对外部的访问进行过滤和修改.这个词的原理为代理,在这里可以表示 ...