一.安装和连接
1.准备环境
- vmware 12.x+
- centos7.x+
2.下载redis源码包
下载地址:Redis - The Real-time Data Platform
下载完整源码包:redis-7.0.0.tar.gz
3.将下载redis资料包上传到Linux中(复制粘贴到linux下指定目录)
4.解压文件
5.安装gcc(因为redis的底层是由c语言编写的)
yum install -y gcc
6.进入解压目录执行如下命令
注意。一定要在Makefile文件的同目录下使用下面的命令对redis做编译
yum install -y tcl
make MALLOC=libc
7.编译完成后执行如下命令
make install PREFIX=/usr/local/soft/redis
8.进入/usr/redis目录启动redis服务
./redis-server
9.Redis服务端口默认是 6379(查看运行状态)
ps -aux|grep redis
10.进入bin目录执行客户端连接操作
./redis-cli -h localhost -p 6379
如果是在一台机器上,可以省略后面的
./redis-cli
11.连接成功出现上面界面连接成功
二.相关配置
1.修改端口号
一台机器上可以同时启动多个redis服务,只要每个redis服务所占用的端口号不同即可,要想启动多个redis服务,就必须去修改端口号
在哪修改呢?在linux中,绝大部分的框架组件要想修改参数的话,可以去找到对应软件的配置文件,然后做修改
redis服务启动的时候会默认应用一个配置文件,默认服务启动的时候会去编译好的目录下找到一个叫做redis.conf的文件,并非是安装目录
只要是单纯的使用redis-server启动的话,都会去编译好的目录下找到一个叫做redis.conf的文件去启动,即便是修改了端口号,也是只能启动一个redis服务。
修改redis.conf文件中的port 6379---> port xxxx
指定端口号启动命令:redis-server /xxx/xx/redis.conf
2. 配置环境变量,为了可以在任意目录下执行redis命令
vim /etc/profile
修改配置文件:
export JAVA_HOME=/usr/local/soft/jdk1.8.0_171
export REDIS_HOME=/usr/local/soft/redis
export PATH=.:$PATH:$JAVA_HOME/bin:$REDIS_HOME/bin
保存退出:
:wq
让环境变量生效
source /etc/profile
3.如何指定特定的redis.conf启动
因为redis可以有很多个redis.conf节点如果不指定节点连接会和管理工具连接不成功
redis-server /路径/redis.conf
4.如何配置多个端口
新建文件夹复制原来目录下的redis.conf到文件夹中即可