什么是Redis
官方定义:
Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker.
Redis是一个开源的、基于内存的数据结构存储器,可以用作数据库、缓存和消息中间件。
安装部署
环境:
- CentOS7
- redis5.0.7
下载
登录redis官网,下载reids-5.0.7.tar.gz包,放入Linux的/opt/redisinstall目录下,然后执行tar -zxvf redis-5.0.7.tar.gz命令,进行解压。
编译
切换到redis-5.0.7目录下,执行make命令进行编译。注意,此处需要系统安装了gcc编译工具,可用yum install gcc -y命令执行gcc的安装。
安装
执行安装命令make install PREFIX=/opt/eric/redis5, PREFIX参数指定了redis的安装路径。
相关配置
- 环境变量配置
为了能够在任意目录下都可以执行redis命令,需要将redis的安装路径信息配置进系统的环境变量。
修改配置文件/etc/profile
vi /etc/profile
在文件末尾添加REDIS_HOME,并加入PATH中
修改完执行下面的命令以使得配置项生效。
source /etc/profile
- 启动参数配置
修改文件/opt/redisinstall/redis-5.0.7/redis.conf,将里面的deamonize no修改为yes,使得服务启动后可以在后台执行,如下:
再将修改后的redis.conf文件复制到/opt/eric/redis5下
cp /opt/redisinstall/redis-5.0.7.redis.conf /opt/eric/redis5/
启动停止命令
- 启动:
在bin目录下执行命令,加上redis.conf参数后服务会在后台执行
./redis-server …/redis.conf
- 测试
执行命令redis-cli开启客户端,再通过ping命令进行连通性测试,如果现实pong,则表示连通成功。
- 关闭
执行如下命令,可关闭服务端:
redis-cli shutdown
以上操作都正常无报错,则redis安装已完成。