重要提示!!!一定要有sudo权限(这点很重要,ACTeminal的sudo密码好像没给)
本次以腾讯云租的轻量级服务器进行演示
首先检查是否有C++编译环境,没有就需要先下载环境(云服务器一般初始的时候都已下好)
yum -y install gcc-c++
(下载环境)
gcc -v
(查看环境)
下载完成后看一下版本信息
gcc -v
大于4.8.5就可以了
Linux 环境是64位
getconf LONG_BIT (查看Linux位数)
下载Redis安装包并解压,这里以最新版本举例
wget http://download.redis.io/releases/redis-7.0.9.tar.gz
tar -zxvf redis-7.0.9.tar.gz
进入redis-6.0.6文件夹,安装makefile
make && make install
注意!安装过程可能会出错,如
此时,进入src文件夹,执行
sudo make install
便能成功安装(若仍然失败,请左转CSDN或百度搜索,博主也没办法o(╥﹏╥)o)
安装完后应该会有如下几个
然后备份redis.conf
在redis-6.0.6文件夹下创建一个新目录
mkdir myredis
将redis.config拷贝进去,(用cd命令拷贝会失败,因为内容太多几千行!!!)
cp /home/acs/redis-7.0.9/redis.conf myredis/
cp /home/acs/redis-7.0.9/myredis/redis.conf redis7.conf
rm redis.conf
进行redis7.conf的配置
启动服务(在myredis文件夹下)
redis-server redis7.conf
redis-cli -a root -p 6379 (root为自己设置的密码)
ps -ef|grep redis (展示开启的进程)
ps -ef|grep redis|grep -v grep (展示开启的服务)
输入ping,输出PONG,则代表成功
常用命令
quit (退出redis,不是关闭redis服务器) (ctrl + c 好像也可以)
shutdown
外部关闭,即在任意地方输入此代码就能关闭(远程关闭)
redis的卸载
停止服务
删除