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
  • 相关阅读:
    页面可视化搭建 整理
    单页面应用(SPA)重新部署后,正在浏览的页面如何更新缓存?
    vim 使用
    浏览器缓存 知识点
    http 2.0 新特性
    GoJS 在 vue 项目中的使用
    详解Vue中watch的高级用法
    什么是 PWA?
    代码风格统一工具:EditorConfig 和 静态代码检查工具:ESLint
    vue-cli 3.x 使用
  • 原文地址:https://www.cnblogs.com/frankielf0921/p/5448744.html
Copyright © 2011-2022 走看看