登录 |  注册
首页 >  数据库 · 存储 >  Redis 入门基础 (初级篇) >  Redis的安装和部署(Linux)

Redis的安装和部署(Linux)

第一步:下载安装包


      访问https://redis.io/download  到官网进行下载。这里下载最新的4.0版本.


      redis1.png


第二步:安装


      1.通过远程管理工具,将压缩包拷贝到Linux服务器中,执行解压操作


       redis2.png


       tar -zxf redis-4.0.9.tar.gz


       2.进入解压文件目录使用make对解压的Redis文件进行编译


       图示:这里因为我redis的安装目录在 /usr/locat/  目录下,因此会有如下操作


      redis3.png


      redis4.png


      注:如果在编译过程中出现问题,有可能是安装包下载的有误,这里可以尝试的用别人下载的安装包或者直接用


      wget http://download.redis.io/releases/redis-4.0.9.tar.gz


      如果发现上述读不能解决问题,请参照该链接:https://www.cnblogs.com/liu2-/p/6914159.html


      编译完成之后,可以看到解压文件redis-3.0.7 中会有对应的src、conf等文件夹

redis5.png

      


      3.编译成功后,进入src文件夹,执行make install进行Redis安装。


       如下图示安装完成,界面如下:

      redis6.png


 第三步:部署


        1.为了方便管理,将Redis文件中的conf配置文件和常用命令移动到统一文件中


            1)、创建bin和etc文件


                  如图示:

redis7.png

                  


           2)、回到刚刚安装目录,找到redis.conf,将其复制移动到 /usr/local/redis/ect 下


                  执行命令如下:


                  mv redis.conf /usr/local/redis/etc/

redis8.png

                  


 


                  进入src目录,移动mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server到/usr/local/redis/bin/


                  执行命令 :mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /usr/local/redis/bin/


                  redis9.png


                 依次查看移动后文件

redis10.png

                 


         2、执行redis-server 启动redis

redis11.png

                 


      3、设置绑定ip(注:该步骤如果不需要可省略)

redis12.png

          


        如需要,可将上图绑定ip改为指定ip。


      4、设置后台启动redis


            1)、首先编辑conf文件,将daemonize属性改为yes(表明需要在后台运行)


                   cd etc/

                   vim redis.conf

redis13.png

                  


                 将no修改为yes


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


                  redis-server /usr/local/redis/etc/redis.conf


                 redis14.png


                配置后台运行成功。

上一篇: Redis简介
下一篇: Redis配置
推荐文章
  • mysql只支持一种join算法:Nested-LoopJoin(嵌套循环连接),但Nested-LoopJoin有三种变种:SimpleNested-LoopJoin,IndexNested-LoopJoin,BlockNested-LoopJoin(简单-索引-缓冲区)原理:1.SimpleNe
  • redis是一个内存数据库,一旦断电或服务器进程退出,内存数据库中的数据将全部丢失,所以需要redis持久化 redis持久化就是把数据保存在磁盘上,利用永久性存储介质将数据保存,在特定的时间将保存的数据进行恢复的工作机制redis提供两种持久化机制RDB:存储数据结果,关注点在数据AOF:存储操作
  • 通过SQL的执行过程来介绍MySQL的基础结构.     首先有一个user_info表,表里有一个id字段,执行下面这条查询语句:Select * form user_info where i
  • 索引(Index)是帮助MySQL高效获取数据的数据结构,索引的目的在于提高查询效率,就像字典和书籍的目录一样,有了目录,可以帮助你快速查找你需要的内容。可以理解为一个排好序的快速查找数据结构。也就是
  • 说到数据库事务,大家脑子里一定很容易蹦出一堆事务的相关知识,如事务的ACID特性,隔离级别,解决的问题(脏读,不可重复读,幻读)等等,但是可能很少有人真正的清楚事务的这些特性又是怎么实现的,为什么要有四个隔离级别。今天我们就先来聊聊MySQL中事务的隔离性的实现原理,后续还会继续出文章分析其他特性的
  • 前面我们系统了解了一个查询语句的执行流程,并介绍了执行过程中涉及的处理模块。相信你还记得,一条查询语句的执行过程一般是经过连接器、分析器、优化器、执行器等功能模块,最后到达存储引擎。那么,一条更新语句
学习大纲