1. 先去Redis官网下载tar.gz文件.点击中间的【Check the downloads page.】.再点击中间Stable 模块的【Download】下载
  2. 这把我做演示的文件是 redis-5.0.4.tar.gz
    • 链接:https://pan.baidu.com/s/1EsvrWdzFnfZ1dOAYH2Qanw
    • 提取码:wyj1
  3. 下载好之后.把文件传到Linux系统的/opt上.
  4. 然后解压.执行命令【tar -zxvf redis-5.0.4.tar.gz】
  5. cd进入解压的文件【cd redis-5.0.4】
  6. 执行安装命令【make】这时会报gcc错误
  7. 下面来安装gcc 先进入 cd /media 里面有你的centOS安装目录.(这里如果没有的话.选择左上角.虚拟机.设置.网络适配器.设备状态.已连接.勾选. )进入安装目录.再进入有rpm的目录.【cd /media/CentOS_6.3_Final/Packages/】
  8. 安装gcc
    1. rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm
    2. rpm -ivh cpp-4.4.7-16.el6.x86_64.rpm
    3. rpm -ivh kernel-headers-2.6.32-573.el6.x86_64.rpm
    4. rpm -ivh glibc-headers-2.12-1.166.el6.x86_64.rpm
    5. rpm -ivh glibc-devel-2.12-1.166.el6.x86_64.rpm
    6. rpm -ivh libgomp-4.4.7-16.el6.x86_64.rpm
    7. rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm
    8. rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm
    9. rpm -ivh gcc-4.4.7-16.el6.x86_64.rpm
  9. 安装完成.输入【gcc -v】命令查询gcc的版本.查看是否安装了gcc
  10. 然后再进入redis的解压的文件目录.【cd /opt/redis-5.0.4】执行命令【make MALLOC=libc】这里如果执行make会报错
  11. 安装完成之后.新建目录一个目录用于备份redis初始文件 【mkdir /myredis】
  12. 把初始文件redis.conf拷贝到新建的目录【cp /opt/redis-5.0.4/redis.conf /myredis】
  13. 【vim /myredis/redis.conf】 修改136行 GENERAL 下的daemonize yes按【I】进行编辑.改好按【ESC】键【:wq!】退出保存.
  14. 执行 【redis-server /myredis/redis.conf】
  15. 如果提示错误 【bash :redis-server:command not found】
  16. 解决方法:建立软链接.我这里执行绝对路径.
    • 【ln -s /opt/redis-5.0.4/src/redis-server /usr/bin/redis-server】
    • 【ln -s /opt/redis-5.0.4/src/redis-cli /usr/bin/redis-cli】
  17. 再次执行 【redis-server /myredis/redis.conf】
  18. 检查是否启动 【ps -ef|grep redis】
  19. 启动客户端 【redis-cli -p 6379】
  20. 检查是否正常 【ping】 如果返回【PONG】就说明成功~!

最新文章

  1. 浅谈:javascript的面向对象编程之基础知识的介绍
  2. python serial 获取所有的串口名称
  3. SQL server 语言基础
  4. [转]将Word转(保存)为带书签的PDF
  5. 织梦dedecms简略标题调用标签用法指南
  6. 【关于php】Appserv中关于DW配置站点问题
  7. Qt小程序仿写----FileRead程序
  8. 《我是一只IT小小鸟》 读后感
  9. DOCTYPE声明的几种类型
  10. C# 线程的定义和使用
  11. 关于 parseInt 的一道有意思的面试题
  12. Mybatis逆向工程 —— ResultMaps collection already contains value for ***
  13. Qt QDateEdit QDateTimeEdit
  14. git提示error setting certificate verify locations以及fatal: unable to access 的解决办法
  15. 自然语言处理工具python调用hanlp中文实体识别
  16. Mybatis八( mybatis工作原理分析)
  17. Delphi报的错误
  18. Portal故障定位思路
  19. 【C++】C++函数重载的总结
  20. Oracle中rank() over, dense_rank(), row_number() 的区别

热门文章

  1. i 是一个修饰符 (搜索不区分大小写)
  2. 在MVC项目中使用Ninject
  3. EBS 页面影藏“关于此页”
  4. Dubbo Admin 控制台
  5. UVA 816 -- Abbott's Revenge(BFS求最短路)
  6. 简单方法让input date支持placeholder(包含ios手机端方法)
  7. Delphi实现类的持久化保存(DFM格式)
  8. getApplication()和getApplicationContext()区别
  9. this引用逸出
  10. 实现 laravel 的artisan