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   语句

 

原文地址:https://www.cnblogs.com/songcuiting/p/11734496.html