zoukankan      html  css  js  c++  java
  • 基于CentOS7的Redis5.0.8安装教程

    准备

    redis下载地址:https://redis.io 

     也可以通过命令下载:wget http://download.redis.io/releases/redis-5.0.8.tar.gz

    须知:中间数字为奇数是非稳定版本,如果是偶数则是稳定版本。

    得到安装包

    我习惯用windows下载共享到centos虚拟机的共享文件夹,这样容易备份。

    步骤

    1 打开linux虚拟机终端找到redis-5.0.8.tar.gz

    2 在/usr文件夹新建一个redis文件夹,并将redis-5.0.8.tar.gz拷贝到/usr/redis文件夹

    3 解压到当前文件夹:tar zxvf redis-5.0.8.tar.gz

    4 打开文件夹:cd redis-5.0.8

    5 执行:make

    在make之后需要安装两分钟,安装完毕的画面是这样:

    当然测试很慢,就不测试了。

    此时还需要执行make install命令,作用是在/usr/local/bin里产生一些文件(命令),比如redis-server、redis-cli。

    如果不执行make install,那么键入启动服务命令redis-server时会提示“该命令不存在”,redis服务就无法启动。

    来到redis中src文件夹

    (没什么用,只是看一下,这里记录了很多的命令包括redis-server命令等,都可以在这里找到,当前redis-server命令还无法执行)

    cd /src

    find redis-*

    接着返回上一级目录redis-5.0.8,然后执行install命令:

    cd ../

    make install

    查看在make install后,/usr/local/bin是否产生了redis命令文件:

    cd /usr/local/bin

    ls -l

    修改redis.conf

    修改redis.conf,将GENERAL里的no改成yes(默认redis.conf里守护进程没有被开启)

    (注:这个配置文件可能在 /usr/redis/redis-5.0.8/redis.conf,或者/etc/redis.conf)

    vim redis.conf

    启动服务

    如果你没有指定redis.conf的位置路径那当你仅键入redis-server的时候会出现这样的提示:

    (Warning:no config file specified,using the default config...)

    redis-server

    所以正确的启动命令是:

    redis-server /usr/redis/redis-5.0.8/redis.conf

    不过这命令中的路径太长,通常不太好记,那就用这种方式:

    复制当前的路径下的redis.conf到/etc/redis.conf,(这样路径就变得简洁),然后再通过命令启动redis服务即可。

    cp  /usr/redis/redis-5.0.8/redis.conf   /etc/redis.conf

    redis-server   /etc/redis.conf

    这样就简单多了。

    启动客户端

    redis-cli -p 6379

    在此之前我遇到了一个小问题,在我输入“redis-cli -p 6379”后长时间没有反应也没有文字,仅有一个光标在闪动,莫名其妙。

    后来强制杀死进程后(其实是关闭终端),重新启动服务器和客户端又正常了,网上搜索此问题无果,难道是端口号占用?

    查看redis进程

    ps -ef|grep redis或

    ps -aux|grep redis

    ——想看到redis客户端进程,可以在打开redis客户端时再打开一个终端查看进程即可。

    关闭redis服务命令两种方式

    或者

    可以通过第二个终端看一下redis进程。

    redis性能测试

    同时执行10000个请求来检测redis性能。

    redis-benchmark -n 10000 -q

    其它参数:

    -h 指定服务器主机名             默认127.0.0.1

    -p 指定服务器端口号             默认6379

    -c 指定并发连接数             默认50

    -n 指定请求数             默认10000

    -d 以字节形式指定get/set值的数据大小             默认2

    -P 通过管道传输<numreq>请求             默认1

    -l 无限循环,不停止测试             默认不执行

    好啦,安装很简单,一起开启redis之旅吧>>>

  • 相关阅读:
    《算法笔记》8.1小节——搜索专题->深度优先搜索(DFS)
    [xdoj]1303jlz的刷题黑科技
    [xdoj]1299&1300朱神的烦恼 朱神的序列
    [洛谷]p1996约瑟夫环 &xdoj1311
    [xdoj] 1310 DSKer的卡牌游戏
    [xdoj] 1301&1302 数字计数 数字计数的复仇
    随手快递app开发第十六天
    随手快递app开发第十五天
    随手快递app开发第十四天
    随手快递app开发第十三天
  • 原文地址:https://www.cnblogs.com/timingstarts/p/12575658.html
Copyright © 2011-2022 走看看