centos6.5安装redis(缓存数据库)

下载地址: http://download.redis.io/releases/
已测试 4.0.8 完美安装

1、解包安装

[root@localhost scsoft]# ls
cronolog-1.6.2          MySQL-client-5.5.39-2.linux2.6.x86_64.rpm  redis-2.6.8.tar.gz
cronolog-1.6.2.tar.gz   MySQL-server-5.5.39-2.linux2.6.x86_64.rpm
jdk-7u55-linux-x64.rpm  OMS
[root@localhost scsoft]# tar xvf redis-2.6.8.tar.gz

这里写图片描述

[root@localhost scsoft]# ls
cronolog-1.6.2          MySQL-client-5.5.39-2.linux2.6.x86_64.rpm  redis-2.6.8
cronolog-1.6.2.tar.gz   MySQL-server-5.5.39-2.linux2.6.x86_64.rpm  redis-2.6.8.tar.gz
jdk-7u55-linux-x64.rpm  OMS
[root@localhost scsoft]# cd redis-2.6.8
[root@localhost redis-2.6.8]# make

这里写图片描述

安装成功,若安装过程中报错:
编译报错的话,看看是否缺少GCC
CentOS下gcc安装操作如下
安装c编译器

yum install gcc

安装g++ 编译器

yum install gcc-c++

如果仍然报错:
cd src && make all
make[1]: Entering directory /mnt/scsoft/redis-2.6.8/src' CC adlist.o 在包含自 adlist.c:34 的文件中: zmalloc.h:50:31: 错误:jemalloc/jemalloc.h:没有那个文件或目录 zmalloc.h:55:2: 错误:#error "Newer version of jemalloc required" make[1]: *** [adlist.o] 错误 1 make[1]: Leaving directory/mnt/scsoft/redis-2.6.8/src’
make: *** [all] 错误 2

执行这个命令:

make MALLOC=libc

2、编译完成后,在Src目录下,有三个可执行文件redis-server、redis-benchmark、redis-cli和。然后拷贝到/usr/redis目录下。在redis-2.6.8中有redis.conf

[root@localhost redis-2.6.8]# mkdir /usr/redis
[root@localhost redis-2.6.8]# cp redis.conf  /usr/redis
[root@localhost redis-2.6.8]# cd src/
[root@localhost src]# cp redis-server  /usr/redis
[root@localhost src]# cp redis-benchmark /usr/redis
[root@localhost src]# cp redis-cli  /usr/redis
[root@localhost src]#

这里写图片描述

启动redis

[root@localhost src]# cd /
[root@localhost /]# cd usr/redis/
[root@localhost redis]# ./redis-server redis.conf

这里写图片描述

启动后报如上图错误提示的话,在/etc/sysctl.conf 添加一项 ‘vm.overcommit_memory = 1’ ,然后重启(或者运行命令’sysctl vm.overcommit_memory=1’ )使其生效。

这里写图片描述

重新启动,启动成功

这里写图片描述

修改redis相关配置

vim /usr/redis

#将protected-mode模式修改为no
protected-mode no
#注释掉 bind 127.0.0.1 即开启远程访问
#bind 127.0.0.1

最后重启 redis 服务

cd /usr/redis
./redis-cli shutdown
./redis-server redis.conf

1、查看redis是否在运行: ps aux | grep redis
2、启动redis: redis-server redis-conf
3、关闭redis: redis-cli shutdown

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值