Redis安装解析

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Victory_Lei/article/details/82534813

1、准备工作

下载软件:http://pan.baidu.com/share/link?shareid=319813&uk=1997289381

操作系统:CentOS 5.5

redis 版本:redis-2.8.19
2.解压文件
tar -zxvf redis-2.8.19.tar.gz -C /usr/local
这里的解压路径可以自已创建,但是需要记住这个路径,稍后需要复制信息到这个路径中,从而可以启动redis服务。

3、编译

[root@admin1 src]# make
    CC adlist.o
/bin/sh: cc: command not found
make: *** [adlist.o] 错误 127
[root@admin1 src]# cd ..
[root@admin1 redis-2.8.19]# mkae
-bash: mkae: command not found
[root@admin1 redis-2.8.19]# make
cd src && make all
make[1]: Entering directory `/usr/local/redis-2.8.19/src'
    CC adlist.o
/bin/sh: cc: command not found
make[1]: *** [adlist.o] 错误 127
make[1]: Leaving directory `/usr/local/redis-2.8.19/src'
make: *** [all] 错误 2

出现上面的问题,有可能是因为版本的不兼容问题导致的,我查了许多的博客并试验,目前没有直接的解决方案。之后转换了一种思路,才安装上了redis集群。我是在网上重新下载新的redis安装包,进行解压编译。然后再make install就成功了。

之后我是直接就进行了redis的连接,但是出现了下面的报错信息。

Could not connect to Redis at 127.0.0.1:6379: Connection refused

分析之后,最有可能的问题是因为没有拷贝相应的文件到安装目录下面去,并且需要修改文件的信息。这样就可以默认启动在后台可以运行了。

[root@admin1 redis-2.8.19]# cp redis.conf /usr/local/bin/

因为前面我的解压路径是在/usr/local/下面,所以我将redis.conf文件拷贝到/usr/local/bin/,找到redis.conf 并修改 daemonize no 为 daemonize yes ,这样就可以默认启动就后台运行。
2.开启客户端要确保服务端启动

[root@admin1 bin]# redis-server redis.conf

我们进入到/usr/local/bin/目录下,在这里面进行redis的启动,就可以实现

[root@admin1 bin]# redis-server redis.conf  &
[root@admin1 bin]# redis-cli 
redis 127.0.0.1:6379>

猜你喜欢

转载自blog.csdn.net/Victory_Lei/article/details/82534813