-
Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止Redis支持的键值数据类型如下:
- Redis的应用场景。
- 缓存(数据查询,短链接,新闻内容,商品内容)
- 分布式集群架构中的session分离
- 聊天室的在线好友列表
- 任务队列
- 应用排行榜
- 网站访问统计
- 数据过期处理
- Redis需要安装在Linux的服务器上运行,在虚拟机上搭建一个centos的虚拟机作为Linux服务器
- 安装Reids,需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum install gcc-c++
- 创建一个文件夹用于存放redis
- 使用命令:wget http://download.redis.io/releases/reids-4.0.14.tar.gz的方式安装Reids
- 解压源码,使用命令:tar -zxvf redis-4.0.14.tar.gz
- 进入解压的目录进行编译:cd /usr/local/redis-4.0.14
- 安装到你指定的目录,例如:/usr/local/redis
cd /usr/local/redis-4.0.14
make PREFIX=/usr/local/reids install
- 其中reids.conf是redis的配置文件,redis.conf在redis源码目录。注意:修改prot作为reids的进程的端口,port默认是6379
- 拷贝配置文件到安装的目录下,进入到源码的目录下面有一份名为:reids.conf,然后将其拷贝到安装路径下 cd /usr/local/redis
mkdir conf
cp /usr/local/redis-4.0.14/redis.conf /usr/local/redis/bin
- 设置redis可远程访问,这里和版本有关系。(3.0默认允许,4.0需要手动设置)。在修改绑定地址为0.0.0.0
vim redis.conf
bing 0.0.0.0
- 安装目录下bin文件下的文件列表
- redis启动
- redis的启动分为:前端和后端
- 前端模式bin/redis-server ,(一般不建议使用,前端模式启动缺点是命令窗口关闭,redis-server程序就会结束)
- 后端模式:需要更改为:daemonize yes。改后退出之后在bin文件夹下执行命令:./redis-server redis.conf 在使用:./redis-cli可以查看连接
- 使用:ps -ef|grep redis 可以查看连接的redis
- 停止redis的连接:./redis-cli shutdown save
- 启动多个redis。
- 启动多个redis的进程的意义:一个redis代表一个redis服务
- 1。创建多个redis目录,可以使用端口号命名。
- 2。分别在redis.conf 设置端口号。