1、Redis下载
- 官网地址:http://redis.io/
- 中文官网地址:http://www.redis.cn/
- 下载地址:http://download.redis.io/releases/
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)启动图例:
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