小蚂蚁学习Redis笔记(2)——Redis安装和配置

拥有回忆 提交于 2019-12-01 15:04:25

Redis的安装

    下载地址    http://redis.io/download

    选择一个最新的稳定版本,目前是 redis-3.0.5.tar.gz (选择stable,稳定版本)

    解压压缩包    tar -zxvf    redis-3.0.5.tar.gz

    进入该目录    cd    redis-3.0.5

    编译              make    这里需要注意一下,如果出现报错,记得最后一句有个error 2,使用了命令  make MALLOC=libc 即可。

    安装               cd src && make install    进入src目录,然后安装。&& 逻辑与,命令1正确执行,命令2才能执行(先学习了Linux,果然是好处多多啊,hiehie……)


为了方便管理,需要对文件做出一些改动

    递归创建两个目录    

        1. mkdir    -p    /usr/local/redis/bin    这个目录存放命令

        2. mkdir    -p    /usr/local/redis/etc    这个目录存放配置文件 

    把命令和配置文件进行转移,转移到刚刚创建好的这两个目录

        1. mv    /root/lamp/redis-3.0.5/redis.conf    /usr/local/redis/etc    把配置文件转移过去

        进入src目录:    cd    /lamp/redis-3.0.5/src

        2. mv    mkreleasehdr.sh  redis-benchmark  redis-check-aof  redis-check-dump  redis-cli  redis-server    /usr/local/redis/bin

    这就可以了,这样做的目的是为了便于管理,因为把lamp等软件所有的命令和配置文件都存放在 /usr/local/ 下,以后管理起来会比较轻松。


启动 Redis 服务

    /usr/local/redis/bin/redis-server

    启动是启动起来了,但是感觉好别扭,服务没有后台启动,当前界面无法操作了。而且还报了警告 warming:no config file ……缺少一个配置文件。

    Ctrl+c    退出来,为redis服务指定一个配置文件,命令:

    /usr/local/redis/bin/redis-server    /usr/local/redis/etc/redis.conf

    warming 倒是消失了,但是还是前台运行,这时候需要修改一下 redis.conf 配置文件,命令:

    vim     /usr/local/redis/etc/redis.conf    找到 daemonize no 修改为 yes,改为后台运行。

    然后启动就妥妥的了    ~(~ ̄▽ ̄)~


检查是否启动成功

    查看当前进程,命令:    

    ps    -ef    |    grep    redis

    root      2330     1  0 04:11 ?        00:00:05 /usr/local/redis/bin/redis-server *:6379    说明redis正在运行

    查看6379端口的监听服务,命令:

    netstat    -tunpl    |    grep    6379

    tcp        0      0 0.0.0.0:6379                0.0.0.0:*                   LISTEN      2330/redis-server * 

    tcp        0      0 :::6379                     :::*                        LISTEN      2330/redis-server *

    说明 redis 服务正在监听。

    Redis的默认端口:6379

    Mysql的默认端口:3306

    MongoDB的默认端口:27017 和 28017

    ok,这就说明redis已经启动成功了


退出Redis服务

    pkill    redis-server


启动客户端

    /usr/local/redis/bin/redis-cli


学PHP的小蚂蚁 原创博客 http://my.oschina.net/woshixiaomayi/blog


2015年11月14日17:43:33 补充

    今天在家里试验的时候,重新安装了一遍redis,按照上面的步骤走,还是一直爆出一个 error 2 的错误,无法解决,按照以下方法执行,就很好解决了,mark一下。

因为系统是32位的,所以需要加上 CFLAGS="-march=i686"

make CFLAGS="-march=i686"


标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!