纯净CentOS中安装redis遇到的坑

CentOS中安装redis遇到的坑

1.首先要编译就需要安装 Make 和 GCC。

如果没有安装过 GCC 和 Make,那么就使用 yum 安装

yum install gccmake

2.有可能会遇到一个坑,[Errno -1] 软件包与预期下载的不符

就是g++安装失败

尝试单独安装gcc和g++

yum install gcc
yum install gcc-c++
结果g++还是安装不上,则到win7下去安装路径去下载gcc-c++-4.8.5-11.el7.x86_64.rpm文件,然后再安装。
gcc -v和g++ -v去看一下版本,如果正常则安装成功。
3.编译redis可以先用make test,遇到的坑是You need tcl 8.5 or newer in order to run the Redis test,
这个其实仅仅是make test的坑,可以解决下载最新的tcl,也可以忽略,因为你接下来去make时,时可以成功的。
4.测试redis的成功,进入redis/src目录然后看到redis-server和redis-cli是可执行文件,基本就成功了。

5.执行./redis-server /usr/local/redis-4.0.0/redis.conf,启动

17693:M 22 Aug 14:55:25.629 * Increased maximum number of open files to 10032 (it was originally set to 1024).
                _._                                                  
           _.-``__ ''-._                                             
      _.-``    `.  `_.  ''-._           Redis 4.0.0 (00000000/0) 64 bit
  .-`` .-```.  ```\/    _.,_ ''-._                                   
 (    '      ,       .-`  | `,    )     Running in standalone mode
 |`-._`-...-` __...-.``-._|'` _.-'|     Port: 6379
 |    `-._   `._    /     _.-'    |     PID: 17693
  `-._    `-._  `-./  _.-'    _.-'                                   
 |`-._`-._    `-.__.-'    _.-'_.-'|                                  
 |    `-._`-._        _.-'_.-'    |           http://redis.io        
  `-._    `-._`-.__.-'_.-'    _.-'                                   
 |`-._`-._    `-.__.-'    _.-'_.-'|                                  
 |    `-._`-._        _.-'_.-'    |                                  
  `-._    `-._`-.__.-'_.-'    _.-'                                   
      `-._    `-.__.-'    _.-'                                       
          `-._        _.-'                                           
              `-.__.-'                                               

17693:M 22 Aug 14:55:26.001 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
6.然后用客户端连接./redis-cli,连接上
root@localhost local]# cd redis-4.0.0/src/
[root@localhost src]# ./redis-cli
127.0.0.1:6379> set demo1 demo1
OK
127.0.0.1:6379> get demo1
"demo1"
127.0.0.1:6379> exit

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值