• centos7下redis-2.8.13安装笔记


    安装gcc

    执行命令:yum install gcc

    中间有两次提示,要求输入:yes 或 y,我们按照提示来就可以

    至此安装成功

    注意:如果不装gcc,解压redis后执行make命令会报错,如下图:

    安装pstree

    下面会用到

    安装命令:yum install psmisc,如下图:

    安装成功

    准备tar包

    下载redis-2.8.13.tar.gz

    利用WinScp工具拷贝到centos系统,放在/soft/目录下,如下图:

    解压tar包

    执行命令:tar -zxvf redis-2.8.13.tar.gz

    编译

    执行命令:cd /soft/redis-2.8.13/src,定位到/soft/redis-2.8.13/src 目录

    执行命令:make,进行编译

    进行编译,如下图:

    如果编译成功,会出现下图结果:

    安装

    执行命令:make install,如下图:

    表示安装成功

    绿色文件表示我们以后需要用到的命令文件

    移动文件到/usr/local/下

    移动文件,便于管理:(所有源代码安装的软件都安装在/usr/local下,如apache等)

    1、  创建两个文件夹,bin用于存放命令,etc拥有存放配置文件

    执行命令:

    mkdir -p /usr/local/redis/etc

    mkdir -p /usr/local/redis/bin

    -p是递归创建。

    创建成功,如下图:

    2、将/soft/redis-2.8.13/目录下的redis.conf拷贝到/usr/local/redis/etc

    执行命令:cp /soft/redis-2.8.13/redis.conf /usr/local/redis/etc/

    如下图:

    3、  将/soft/redis-2.8.13/src/目录下的7个绿色文件拷贝到/usr/local/redis/bin/目录

    执行命令:cd /soft/redis-2.8.13/src/  先定位到src目录

    再执行拷贝命令:cp redis-cli redis-sentinel redis-server redis-benchmark mkreleasehdr.sh redis-check-aof redis-check-dump /usr/local/redis/bin/

    如下图:

    启动Reids服务

    1、执行cd命令:cd /usr/local/redis/bin

    2、执行启动命令:./redis-server,如下图:

    如果出现这个界面,则表示我们并没有使用etc的下的配置文件进行启动(图中红线部分)

    如果希望通过指定的配置文件启动,需要在启动时指定配置文件,稍后会贴出命令。

    3、先用ctrl+C来终止服务,然后查看redis服务是否终止干净了

    按下ctrl+c后(^C):

    执行命令:pstree -p | grep redis 发现redis服务已经被终止干净

    4、现在我们带上配置文件 /usr/local/redis/etc/redis.conf 运行redis

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

    如下图:

    表示启动成功

    但是,现在redis仍然是在前台运行。

    后台运行

    执行命令:vi /usr/local/redis/etc/redis.conf

    搜索 :’daemonize’ 把daemonize配置项改为yes ,保存退出

    如果不会搜索命令,可以先把文件下载到windows下,利用编辑器的查找功能,改完再上传到服务器,如下图:

     

    再次使用配置文件启动redis-server。

    执行命令:/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf,如下图:

    表示后台运行成功

    中间用到两个查看运行状态的命令:

    ps -ef | grep redis

    pstree -p | grep redis

    客户端登录

    执行命令:/usr/local/redis/bin/redis-cli,如下图:

    表示成功登录

    测试

    设置命令:set username subendong

    获取命令:get username

    如下图:

    参考文献

    http://blog.csdn.net/baidu_30000217/article/details/51476712

  • 相关阅读:
    [bzoj1468]Tree(点分治)
    [bzoj1087]: [SCOI2005]互不侵犯King(状压dp)
    [hdu5628]Clarke and math(dirichlet卷积)
    [bzoj1036]:[ZJOI2008]树的统计Count(树链剖分)
    [bzoj1026][SCOI2009]windy数(前缀和+数位dp)
    洛谷 P1714 切蛋糕(dp+RMQ)
    [hdu3507] Print Article
    [bzoj1597]: [Usaco2008 Mar]土地购买
    php基础二
    php基础
  • 原文地址:https://www.cnblogs.com/subendong/p/7417576.html
Copyright © 2020-2023  润新知