1、Redis下载

pecl 安装redis redis5 安装_缓存

2、Redis安装环境 

  • Redis 没有官方的Windows 版本,所以建议在Linux 系统上安装运行。
  • 我们使用CentOS 7 作为安装环境。

3、Redis安装

(1)安装C 语言需要的GCC 环境

yum install -y gcc-c++
yum install -y wget

(2)下载并解压缩Redis 源码压缩包

# 注意此命令默认将文件下载在当前目录
wget http://download.redis.io/releases/redis-5.0.5.tar.gz
tar -zxf redis-5.0.5.tar.gz

(3)编译Redis 源码,进入redis-5.0.5 目录,执行编译命令

cd redis-5.0.5/src
make

(4)安装Redis ,需要通过PREFIX 指定安装路径

mkdir /usr/redis -p
make install PREFIX=/usr/redis

4、Redis启动

4.1、前台启动

(1)启动命令: redis-server ,直接运行bin/redis-server 将以前端模式启动

./redis-server

(2)关闭命令: ctrl+c

(3)启动缺点:客户端窗口关闭则redis-server 程序结束,不推荐使用此方法

(4)启动图例:

pecl 安装redis redis5 安装_Redis_02

4.2、后台启动(守护进程启动)

(1)拷贝redis-5.0.5/redis.conf 配置文件到Redis 安装目录的bin 目录

cp redis.conf /usr/redis/bin/

(2)修改redis.conf

vim redis.conf

# 添加下面参数

# 将`daemonize`由`no`改为`yes`
daemonize yes
# 默认绑定的是回环地址,默认不能被其他机器访问
# bind 127.0.0.1
# 是否开启保护模式,由yes该为no
protected-mode no

(3)启动服务

./redis-server redis.conf

 (4)后端启动的关闭方式

./redis-cli shutdown

命令说明

  • redis-server :启动redis 服务
  • redis-cli :进入redis 命令客户端
  • redis-benchmark
  • redis-check-aof
  • redis-check-dump
  • redis-sentinel

4.3、Redis命令行客户端

命令格式

./redis-cli -h 127.0.0.1 -p 6379

参数说明

-h:redis服务器的ip地址
-p:redis实例的端口号

默认方式

  • 如果不指定主机和端口也可以
  • 默认主机地址是127.0.0.1
  • 默认端口是6379
./redis-cli

5、配置文件介绍

(1)、服务器端设定

  • 设置服务器以守护进程的方式运行,开启后服务器控制台中将打印服务器运行信息(同日志内容相同)

daemonize yes|no

  • 绑定主机地址

bind ip

  • 设置服务器端口

port port

  • 设置服务器文件保存地址

dir path

(2)、客户端配置

  • 服务器允许客户端连接最大数量,默认0,表示无限制。当客户端连接到达上限后,Redis会拒绝新的连接

maxclients count

  • 客户端闲置等待最大时长,达到最大值后关闭对应连接。如需关闭该功能,设置为 0

timeout seconds

(3)、日志配置

  • 设置服务器以指定日志记录级别

loglevel debug|verbose|notice|warning

  • 日志记录文件名

logfile filename

  • 注意:日志级别开发期设置为verbose即可,生产环境中配置为notice,简化日志输出量,降低写日志IO的频度。  

4、帮助信息与退出客户端命令

  • 获取命令帮助文档

help [command]

示例: help set

  • 获取组中所有命令信息名称

help [@group-name] 

示例: help @string

  • 退出客户端

quit
exit

快捷键:Ctrl + c