下载
先检查安装redis的gcc环境有没有
说明gcc已经自己就装有了。下面是安装gcc 的指令,除了这个之外,也可以使用:
gcc安装:yum -y install gcc automake autoconf libtool make 自动全部帮你搞定
sudo yum install gcc-c++
有没有可能redis也帮装好了呢,看一下就知道了!
说名opencloudos源系统并没有帮我们专有redis
查看当前路径下有什么文件夹以及文件夹,发现只有一个tmp,那么先创建一个redis文件夹,然都cd到redis文件夹下
ls
mkdir redis
cd redis
百度一下 redis,到redis官方网站下载自己需要的redis版本,我这里选择了5.0的版本。写这文章的时候,最新已经到7.0了,由于项目需要,所以选择了5.0。大家可以更具自己的需要来下在自己喜欢的版本。
复制后得到的地址:https://download.redis.io/releases/redis-5.0.14.tar.gz?_gl=1*1xfieke*_ga*MTc5MTc5MTQ5MC4xNjg2NjM1MjM3*_ga_8BKGRQKRPV*MTY4NjYzNTIzNi4xLjEuMTY4NjYzNTUwMC42MC4wLjA.
使用指令进行下载:
下载是成功了,使用ls查看了一下,保存的文件并不是我想要的,这个怎么办呢?把刚才的删掉然后重来,你问我怎么删除,当然是使用著名的rm -rf *
重新下载,不过指令要该一下,把刚刚的地址?后面的全部不要了。
然后在查看一下下载的文件:
说明确实下载成功了
正确的下载指令:
wget https://download.redis.io/releases/redis-5.0.14.tar.gz
解压
......(中间很长)
看下解压后的文件夹:
![]()
解压指令:
sudo tar zxvf redis-5.0.14.tar.gz
编译
使用cd 进入刚才解压的问价夹redis-5.0.14并查看一下
还用使用make指令直接编译。
......(中间很长)
开心的是,没有什么异常,直接一次过。
sudo make
安装
另外再开一个链接的shell
包含上面的六个文件说明安装成功了:
redis-benchmark
redis-check-aof
redis-check-rdb
redis-cli
redis-sentinel
redis-server
启动
[lighthouse@VM-28-2-opencloudos redis-5.0.14]$ ls 00-RELEASENOTES BUGS CONTRIBUTING COPYING deps INSTALL Makefile MANIFESTO README.md redis.conf runtest runtest-cluster runtest-moduleapi runtest-sentinel sentinel.conf src tests utils [lighthouse@VM-28-2-opencloudos redis-5.0.14]$ ./redis-server bash: ./redis-server: No such file or directory [lighthouse@VM-28-2-opencloudos redis-5.0.14]$
说明这个启动指令不是在这个路径下执行的。应该竟然到刚刚的usr...下面启动服务
启动服务
启动成功,还需要进行配置
需要先关掉服务
安ctrl+c 关不掉 另外开一个窗口,
![]()
复制 redis-5.0.14下的redis.conf 到 安装目录/usr/local/redis下
sudo cp -i redis.conf /usr/local/redis/
使用vim 编辑 i 进入编辑状态 wq!退出并保存
更改redis必须要修改的三个配置
daemonize no //修改为daemonize yes//改为守护进程
bind 127.0.0.1 //注释掉让所有ip都能访问
requirepass //去掉注释改密码
![]()
![]()
密码什么,就不告诉你们了
:wq!退出并保存
./bin/redis-server ./redis.conf