1.首先安装redis

官网下载(镜像)源代码,stable(当前版本是6.2.6)

1-1:输入命令:wget https://download.redis.io/redis-stable.tar.gz

如果没有权限就加上sudo,如果被锁住就删除锁(lock)

输入命令后出现下面内容

1-2:解压至你需要的路径,为了方便使用,我们统一解压到了/usr/local下

输入命令:sudo tar -zxf redis-stable.tar.gz -C /usr/local

这边的lhx是我的用户名

1-3:将redis-stable重命名为redis,方便以后使用

输入命令:sudo mv ./redis-stable ./redis

1-4:赋予用户权限

 输入命令:sudo chown -R lhx ./redis

(其中lhx是用户名)

 1-5:运用sudo make和sudo make install命令进行编译

首先进入redis目录:cd /usr/local/redis

首先确保你有c++编译工具,检查一下,输入命令:sudo apt install gcc 看看

然后输入:sudo make 

PS:问题补充:如果sudo make不能用的话,输入下面三条命令再看看

sudo apt update
sudo apt-get install make
sudo make

1-6:最后检查一下能不能用

输入命令:./src/redis-server

 1-7: redis.conf 配置一下,参考网上的文献,将redis.conf文件中 daemonize no daemonize yes

首先保证你在/usr/local/redis文件夹夹中

输入命令:vim redis.conf

redis.conf文件中 daemonize no daemonize yes

1-8:启动一下redis-server服务器

输入命令:./src/redis-server

1-9:启动一下redis-cli客户端程序

输入命令:./src/redis-cli 

啊哈,是不是失败了?想想为什么

正确操作:

原来是我的redis-server关闭了,server和cli要同时启动才能使用,我猜此时的你为了启动客户端程序是不是已经退出了服务器(!= 。=!)

所以我们需要开两个终端,一个运行redis-server,一个运行redis-cli,如下图

在第一个终端输入:./src/redis-server 

在第二个终端输入:

你看,此时就连上6379端口了,这个端口是你在redis.conf里设置的,不要问我为什么是6379 

然后就可以开始操作啦

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐