从0开始搭建个人博客《第四期:Redis的安装与远程登录》

目录

一、安装包下载

二、安装Redis

三、启动和登录Redis

四、远程登录redis

五、结语


一、安装包下载

        访问官网:https://redis.io/download/

        进入官网之后依次点击 Download->Download 7.2.4,下载最新版本的redis安装包,下载完成后得到文件名为redis-7.2.4.tar.gz的压缩包。

图片

图片

二、安装Redis

        登录云服务器,将下载好的redis安装压缩包文件,通过Xftp工具,上传到/www/temp目录下。

图片

图片

        切换到/www/temp目录下执行以下指令,将压缩包解压至/www目录下。

tar -zxvf redis-7.2.4.tar.gz -C ../

图片

        解压完成后得到 redis-7.2.4 目录。

图片

        因为redis是用C语言开发,所以安装redis需要c语言的编译环境,即需要安装gcc。输入以下指令查看服务器是否安装了gcc。

gcc -v

        出现如下图所示,则说明没有安装。

图片

        使用以下指令在线安装gcc。

yum install gcc-c++

图片

        再次查看gcc版本,出现如下图所示则说明安装成功。

图片

        切换到redis-7.2.4 目录下。

图片

        使用以下指令,编译redis源码,出现如下图所示则说明编译成功。、

make

图片

        使用以下指令安装编译后的redis代码到指定目录,一般存放于/usr/local下的redis目录。

make install PREFIX=/usr/local/redis

图片

        查看/user/local目录,可以发现多了一个redis目录。

图片

        查看redis目录下的bin目录里面的文件。

图片

        到此,redis安装完成。

三、启动和登录Redis

        使用以下指令启动redis了,默认启动模式为前端启动。

./redis-server

图片

        前端启动有个不好的地方,如果客户端关闭,redis服务也会停掉,所以需要改成后台启动redis。

        首先,使用以下指令将redis安装包解压文件里面的redis.conf文件复制到redis编译安装后的/usr/local/redis/bin目录下。

cp /www/redis-7.2.4/redis.conf /usr/local/redis/bin

图片

        接着使用以下指令修改复制后的redis.conf文件,将daemonize no 修改成 daemonize yes,这样就可以将启动方式修改为后台启动了。

vim /usr/local/redis/bin/redis.conf

图片

        切换到/usr/local/redis/bin 目录下,使用以下指令,后台启动redis。

cd /usr/local/redis/bin  #切换到 redis bin 目录下
./redis-server redis.conf  #以配置文件的方式,后台启动redis

        如果启动出现如下图所示报错警告信息,则说明Redis 需要内存超分配(vm.overcommit_memory)被设置为 1。这意味着操作系统将始终允许分配所有请求的内存,这对于 Redis 的某些操作至关重要。如果没有正确设置,当 Redis 尝试创建快照或进行某些类型的复制时,可能会因为内存不足而失败。这可能导致数据丢失或其他问题。

图片

解决方法:

1、编辑 /etc/sysctl.conf 文件(或在某些系统上,可能是 /etc/sysctl.d/ 目录下的文件)。

2、添加或修改以下行:vm.overcommit_memory = 1

3、保存文件并重新启动系统,或者运行 sudo sysctl -p 来立即应用更改。

指令如下:

vim /etc/sysctl.conf
sudo sysctl -p

图片

图片

        再次后台启动redis,没报错说明修改成功,使用以下指令检查redis是否正在运行。

ps aux|grep redis

图片

        使用以下指令,打开redis连接,连接后,输入redis指令进行测试。

./redis-cli  #连接访问redis
set str1 abc  #redis指令

图片

        至此,redis安装和登录完成。

四、远程登录redis

        首先登录云服务器控制台,配置安全组,开放6379端口。

图片

        然后,使用Another Redis Desktop Manager等Redis访问管理工具远程登录Redis,这里以ARDM工具为例,首先打开ARDM工具,新建redis连接,输入安装Redis的服务器主机IP、账号密码等信息。

图片

        配置好后,点击确定,出现如下图所示,则说明访问成功。

图片

五、结语

        扫下方二维码关注或访问个人网站 https://www.xiaolin-code.com/,第一时间获取最新文章更新。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值