部署redis

作者: 阿不不坏 | 来源:发表于2017-07-25 16:06 被阅读0次

    我用的环境是centos 6.4 64位的,部署redis过程中有报两个错误,mark下

    $ wget http://download.redis.io/releases/redis-2.8.17.tar.gz    下载

    $ tar zxvf redis-2.8.17.tar.gz  解压缩 

    $ cd redis-2.8.17

    $ make

    进redis安装目录

    #cd redis-2.8.17/src

    #./redis-server  启动redis服务器

    #./redis-cli  启用redis客户端

    ——————————————————————————————————

    也可以将上面两个命令移动到bin目录下,这样在任何目录下都可以执行这两个命令

    cp ./redis-server /u。、

    cp ./redis-cli /usr/local/bin

    停止Redis

    /usr/local/redis/bin/redis-clishutdown

    or

    pkill redis-server

    __________________________________________________________________

    当用redis-server  启动时,不是后台启动,如果ctrl+c的话,redis-server服务器端就停止了,那么我们如何后台启动?

    到redis安装目录下,修改redis.conf文件

    cd redis-2.8.17

    用vi工具打开redis.conf

    vi redis.conf

    找到daemonize ,将后面的no 改成yes

    保存并退出,再启动redis当然在启动的时候,要注意使用刚刚配置过的配置文件才行,如图:

    启动之后没有像之前一样打出一大堆的内容,因为我们用后台启动的缘故,确认是否启动,可以使用ps -ef|grep redis命令,如图:

    后台启动了之后,我们就可以启动客户端,和redis服务端进行交互

    redis-cli:启动客户端,客户端有很多命令,大家可以百度下

    make的时候报了两个错误

    1、“make cc Command not found,make: *** [adlist.o] Error 127”

    这是由于系统没有安装gcc环境,因此在进行编译时才会出现上面提示,当安装好gcc后再进行编译时,上面错误提示将消失。

    可以这样yum  install  gcc安装gcc

    2、在make时候出现这个的错误提示:

    collect2: ld returned 1 exit status

    make[1]: *** [redis-server] Error 1

    make[1]: Leaving directory `/usr/local/src/redis-2.8.3/src'

    make: *** [all] Error 2

    这个问题我在网上找了,网上说执行 make 时加上参数 CFLAGS="-march=i686"即可通过,但是我的不行,我这样执行之后系统又报错:

    CPU you selected does not support x86-64 instruction set

    然后我用了make CFLAGS=“-march=x86-64” 结果可以编译

    搞定~

    相关文章

      网友评论

        本文标题:部署redis

        本文链接:https://www.haomeiwen.com/subject/nxawkxtx.html