redis安装

Centos是minimal版本,安装redis的过程 和 遇到的问题记录如下:
  • 下载:在Redis中文官方网站下载最新版本redis,http://www.redis.cn/
  • 在本地环境中编译和安装redis。
  • tar -xf redis-3.0.0.star.gz //解压redis-3.0.0.tar.gz
  • cd redis-3.0.0 //进入解压后的redis目录
  • make test //首先执行测试,验证是否可以在当前环境中正确编译redis。
       由于我的centos为minimal版本,没有安装gcc,无法编译redis,需要首先执行如下命令安装gcc。
yum -y install cpp
yum -y install binutils
yum -y install glibc
yum -y install glibc-kernheaders
yum -y install glibc-common
yum -y install glibc-devel
yum -y install gcc
yum -y install make
       安装完成之后,继续执行make test验证,报: error: jemalloc/jemalloc.h: No such file or directory。 redis会从环境变量MALLOC读取分配器,如果没有MALLOC,会使用jemalloc分配器,因为jemalloc被证明比libc有更少的 fragmentation problems,如果没有jemalloc 而只有libc当然make出错。可以在执行编辑的时候指定MALLOC=libc,使用libc进行编译和安装。
  • make MALLOC=libc //使用libc分配器编译和安装redis
  • 如果不再报错,证明安装成功。安装成功后,redis命令放在redis3.0.0/src目录下,提供的默认配置文件redis.conf在redis3.0.0目录下。
  • src/redis-server redis.conf //使用配置文件redis.conf启动redis,安装完后redis.conf是在控制台启动的,如果要在daemon下运行,修改redis.conf中daemonize yes。
  • src/redis-cli //启用redis客户端连接的控制台
  • set name jinan //在redis控制台下执行redis的set命令,在redis存储一个值
  • get name //获取在redis中存储的值,如果能够正确获取,表明redis安装成功。
  • src/redis-cli shutdown //关闭redis,如果redis server在控制台下运行,可以直接CTRL+C关闭redis。
注:redis相关的文档和命令可以参考redis中文官方网站:http://www.redis.cn/   
       如果配置redis开机启动,可以在/etc/rc.local中添加redis server启动执行的命令。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值