文章目录
一、安装须知:
1、Redis的官方是不支持Windows的,所以我们的安装是基于linux的,这一点大家需要知道。如果你想要安装Redis的Windows版本(微软之前维护的),那么你可以去GitHub上去搜索"redis windows"有关于Windows的开源项目,但是该项目已经于2010年停止维护了。
2、你需要提前搭建一台本地的linux虚拟机【点击查看】或者购买远程的linux服务器。
3、你需要熟悉linux的基本使用【点击查看】。
二、安装Redis
第一步:下载Redis的压缩包
下载地址 https://download.redis.io/releases/redis-6.2.5.tar.gz
第二步:将压缩包上传到linux上
你可以通过sftp等工具将文件上传到了Linux上。
第三步:解压
命令:tar -zxvf redis-6.2.5.tar.gz
第四步:安装
切换到 redis-6.2.5 目录
命令:cd redis-6.2.5
因为Redis是C++写的,所以我们需要安装C++ 的环境
命令:yum -y install gcc-c++
将所有需要的环境自动安装(需要的时间比较长)
命令:make
我们可以再执行make install
检验是否安装成功
第五步:查找 Redis 的默认安装路径
Redis的默认安装路径为/usr/local/bin
命令1:cd /usr/local/bin
命令2:ls
第六步:配置Redis的配置文件
将/opt/redis-6.2.5
下 的redis.conf
复制到/usr/local/bin/myconfig
下
[root@localhost bin]# mkdir myconfig # 新建一个文件夹
[root@localhost bin]# ls
myconfig redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel redis-server
[root@localhost bin]# cp /opt/redis-6.2.5/redis.conf myconfig/ # copy文件到给文件夹
myconfig redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel redis-server
[root@localhost bin]# cd myconfig/
[root@localhost myconfig]# ls
redis.conf
[root@localhost myconfig]#
因为Redis默认是不会在后台启动的,所以我们需要通过修改redis.conf达到Redis后台启动。
命令:vim redis.conf
第七步:开启Redis服务
[root@localhost bin]# pwd # 命令1:所在目录
/usr/local/bin
[root@localhost bin]# redis-server myconfig/redis.conf # 命令2:启动Redis
[root@localhost bin]# ls
myconfig redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel redis-server
[root@localhost bin]# redis-cli -h localhost -p 6379 # 命令3:连接客户端
127.0.0.1:6379> ping # 说明Redis启动成功
PONG
127.0.0.1:6379> set name studioustiger
OK
127.0.0.1:6379> get name
"studioustiger"
127.0.0.1:6379>
我们可以看到,我们的Redis确实启动成功了
[root@localhost ~]# ps -ef | grep redis # 查看redis相关进程
root 10311 1 0 13:49 ? 00:00:01 redis-server 127.0.0.1:6379
root 10414 2743 0 13:51 pts/0 00:00:00 redis-cli -p 6379
root 10734 10708 0 13:56 pts/1 00:00:00 grep --color=auto redis
[root@localhost ~]#
第八步:关闭服务器
127.0.0.1:6379> shutdown # 命令1:关闭
not connected> exit # 命令2:退出
[root@localhost bin]# ps -ef |grep redis # 命令3:查看进程
root 10814 2743 0 13:58 pts/0 00:00:00 grep --color=auto redis
[root@localhost bin]#
我们可以发现,为我们的Redis服务确实是关闭了。
大家好,我是寒江,一个抱有敬畏之心的编程爱好者,希望能与大家共同学习,共同进步…