随笔(三)-- linux下安装redis(详细教程)

一、redis简介:

        redis是一个key-value存储系统。和Memcached类似,但是它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。

二、redis主要应用:

        既然redis作为了一存储系统,在大部分情况下可以说是来做缓存用的。redis的高性能为用户带来了友好的体验。

        当然,还有例如像排行榜之类的,这些数据是实时更新的,redis就很好的解决实时更新的问题。关键是用户还感觉不到,这一点是非常爽的。

三、安装redis

        下载链接:http://download.redis.io/releases/  

        选择你想要的版本,下载好后,丢到自己的linux系统里。放在哪里看个人爱好吧

        个人喜欢在放在 /usr/mydownload/    目录下并且小编用的是redis-3.2.1.tar.gz这个版本:

        第一步:进入到 /usr/mydownload/     

    cd /usr/mydownload/ 

        第二步:解压我们的redis-3.2.1.tar.gz文件

    tar -zxvf redis-3.2.1.tar.gz

   

        第三步:进入redis-3.2.1文件夹里      

    cd redis-3.2.1
        进入后,我们ls一下,可以看到以下文件            

        先不用知道每个文件是干嘛的~但是记住redis.conf是炒鸡重要的配置文件就可以了!

        第四步:执行make命令        

    make
        执行可能会有一大堆东西在走,其实就是gcc在编译罢了。。

        注意:

        如果电脑里没有GCC,执行以下命令后再进行以上操作:

    sudo apt-get update      //注意要先更新以下,不然找不到GCC
    sudo apt-get install gcc    //安装gcc

    第四步:为了方便管理,我们去usr/local/文件下创建一个文件夹

    mkdir redis

    进到redis文件夹里在创建一个etc的文件夹

    mkdir etc

    第五步:回到/usr/mydownload/redis-3.2.1 的目录下,方便管理

            执行完后,我们需要进入文件夹里

    cd src

             进入后执行如下命令

    make install PREFIX=/usr/local/redis
        目的是将:redis安装到我们自己的目录下。注: PREFIX 一定要大写,否则在redis文件夹下是找不到的。


        执行后如上图所示。

        OK~ ! 似乎大功告成了?想多了,小编前面说过一个很重要的东西,redis.conf这个配置文件。我们需要将配置文件放到我们之前创建的etc文件夹下。

        第六步:将配置文件放到之前创建的文件夹下

    cp /usr/mydownload/redis-3.2.1/redis.conf /usr/local/redis/etc

        第七步:进入到安装redis的目录下

    cd /usr/local/redis
        可以看到有新的文件夹,是redis的安装目录。

    

        进入bin文件夹内,执行以下命令:

    ./redis-server
        

        看到这个玩意基本算成功了吧,但是注意的是,这只是前台直接运行的(默认是前台运行),前台运行的意思是如果Lunix关闭当前会话,则Redis服务也随即关闭。但是在正常情况下,启动Redis服务需要从后台启动,并且指定启动配置文件!

      第八步:将redis改为后台运行

         进入我们刚刚将redis.conf放在etc下的目录,执行以下:

    vi redis.conf 

        找到后往下面滑,找到一个叫daemonize=no的一句话,将no改成yes

    daemonize=yes

        改完后保存并退出即可!在回到redis目录下(现在处于etc目录下,返回到上一层目录) 

    ./redis-server /usr/local/redis/etc/redis.conf
        意思是启动redis服务,并且指定启动的配置文件。

        测试和连接的小编懒得写了,也是因为时间有些赶,有空的时候在补充一下!--谢谢大家


程序人生,与君共勉


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值