zoukankan      html  css  js  c++  java
  • redis安装

    //redis安装
    [root@localhost ~]# cd /usr/local/src
    [root@localhost src]# wget 'https://codeload.github.com/antirez/redis/tar.gz/2.8.21' -O redis-2.8.21.tar.gz
    [root@localhost src]# tar zxvf redis-2.8.21.tar.gz
    [root@localhost src]# cd  redis-2.8.21
    [root@localhost redis-2.8.21]#  make   //与memcache一样不需要./configure
    ...
    ...
    Hint: It's a good idea to run 'make test' ;)    //成功
    
    //要加上安装路径
    [root@localhost redis-2.8.21]# make PREFIX=/usr/local/redis intsall
    
    //创建配置目录
    [root@localhost redis-2.8.21]# mkdir /usr/local/redis/etc
    
    //下载配置文件
    [root@localhost redis-2.8.21]# wget http://www.apelearn.com/study_v2/.redis_conf -O /usr/local/redis/etc/redis.conf 2>/dev/null
    
    //下载启动脚本
    [root@localhost redis-2.8.21]# wget http://www.apelearn.com/study_v2/.redis_init -O /etc/init.d/redis 2>/dev/null
    
    [root@localhost redis-2.8.21]# useradd -s /sbin/nologin redis
    [root@localhost redis-2.8.21]# mkdir /usr/local/redis/var
    [root@localhost redis-2.8.21]# chmod 777 /usr/local/redis/var/
    [root@localhost redis-2.8.21]# chmod 755 /etc/init.d/redis
    [root@localhost redis-2.8.21]# chkconfig --add redis
    [root@localhost redis-2.8.21]# chkconfig redis on
    [root@localhost redis-2.8.21]# service redis start
    启动 :                                                    [确定]

    安装redis会遇到的错误:

    1. make[3]:gcc: 命令未找到
    
    --> yum install -y gcc
    
    
    2. 错误: jamalloc/jamalloc.h: 没有那个文件或目录
        
    --> yum install -y jamalloc-devel
    
    --> 需要安装扩展源 yum install -y epel-release
    
    
    3. cc: ../deps/hiredis/libhiredis.a: 没有那个文件或目录
        cc: ../deps/lua/src/liblua.a: 没有那个文件或目录
        cc: ../deps/jemalloc/lib/libjemalloc.a: 没有那个文件或目录
    
    --> 
    [root@localhost redis-2.8.21]# cd deps/
    [root@localhost deps]# make hiredis lua jemalloc
    [root@localhost deps]# cd redis-2.8.21
    [root@localhost redis-2.8.21]# make
    
    
    4.     cc: ../deps/linenoise/linenoise.o: 没有那个文件或目录
    
    --> 
    [root@localhost redis-2.8.21]# cd deps/
    [root@localhost deps]# make linenoise
    [root@localhost deps]# cd redis-2.8.21
    [root@localhost redis-2.8.21]# make
  • 相关阅读:
    IDEA中写xml配置文件的时候没有代码提示
    Spring事务中的readonly
    解决IDEA项目名称无下标蓝色小方块
    【24小时内第四更】为什么我们要坚持写博客?
    .Net架构篇:实用中小型公司支付中心设计
    .NetCore外国一些高质量博客分享
    .Net业务搭配实用技术栈
    .NetCore实践爬虫系统(一)解析网页内容
    APM实践目录
    docker环境部署
  • 原文地址:https://www.cnblogs.com/frankielf0921/p/5448744.html
Copyright © 2011-2022 走看看