zoukankan      html  css  js  c++  java
  • redis安装

    一、redis的安装

      命令1: wget http://download.redis.io/releases/redis-4.0.1.tar.gz

      命令2:tar zxvf redis-4.0.1.tar.gz

      命令3: cd redis-4.0.1

      命令4(编译): make 或 make MALLOC=libc    #由于redis是有c语言编写的,所以用make命令进行编译

      命令5:make PREFIX=/usr/local/redis install (安装编译后的文件) 安装到指目录:

       注意:PREFIX必须大写、同时会自动为我们创建redis目录,并将结果安装此目录

    二、redis的redis.conf文件配置解释

    (1)设置多久内存的数据持久化存储到硬盘中,防止redis内存数据丢失。

      save <seconds> <changes>

      save 900 1                     #900秒钟有一个更改保存一次

      save 300 10                   #300秒内有10个更改保存一次

      save 60    10000            #60秒内有10000个更改保存一次

    (2)设置redis连接密码,redis有16个库,但是并不能单独设置密码,要么一起设置密码,要不不设置。设置密码后,客户端需要通过 AUTH <password>命令提供密码,默认密码关闭。

      requirepass  12345

     (3)设置同一时间redis的最大连接数,默认无限制,如果设置maxclients 0,表示不作限制。当客户端连接数达到限制时,redis会关闭新的连接并向客户端返回“max number of clients reached”的错误提示

      maxclients 1000

    (4)指定Redis最大内存限制,Redis在启动时会把数据加载到内存中,达到最大内存后,Redis会先尝试清除已到期或即将到期的Key,当此方法处理 后,仍然到达最大内存设置,将无法再进行写入操作,但仍然可以进行读取操作。Redis新的vm机制,会把Key存放内存,Value会存放在swap区

      maxmemory <bytes>

    (5)Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程

      daemonize yes
     
     三、根据配置的redis.conf启动redis,采用守护进程的方式启动
      ./bin/redis-server ./redis.conf
     
    四、查看启动redis线程(可以看到6379端口已经在运行了)

       ps  -ef  | grep -i redis

      

     五、设置密码后启动redis客户端

      语法:

       redis-cli -h host -p port -a password
       redis-cli –h IP地址 –p 端口 –a 密码           # --h不写的情况下代表本机, -p不写的时候代表默认端口  ,-a不写的时候表示没有密码
     
       ./bin/redis-cli -a 12345
     
       

     六、关闭redis

    (1)第一种:非正常关闭,直接杀死进程,断电等情况等

      查询PID :   ps -ef | grep -i redis

      

      kill   - 2087 kill 

    (2)正常关闭,保存数据

        shutdown   语句

     

  • 相关阅读:
    集群架构搭建
    THUWC2019 游记
    【集训队互测2015】未来程序·改
    [NOIP2014普及组T1]珠心算测验
    [CF912D]Fishes
    [POJ2409]Let it Bead
    golang 统计系统测试覆盖率
    tcpdump常用方法
    数学闯关引发的思考
    linux lsof常用方法
  • 原文地址:https://www.cnblogs.com/songcuiting/p/11734496.html
Copyright © 2011-2022 走看看