Redis的下载安装入门一条龙

Redis概述

  • Redis是一个开源的 key-value存储系统。
  • 和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合). zset(sorted set --有序集合)和hash (哈希类型)。
  • 这些数据类型都支持push/pop、add/remove 及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。
  • 在此基础上, Redis支持各种不同方式的排序。
  • 与memcached-样,为了保证效率,数据都是缓存在内存中。
  • 区别的是Redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件。

应用场景

配合关系型数据库做高速缓存

高频次,热门访问的数据,降低数据库IO。
分布式架构,做session共享

多样的数据结构存储持久化数据

在这里插入图片描述

Redis下载

官网:http://redis.cn/
在这里插入图片描述

Redis安装

在Linux环境下安装
所以需要先安装一下Xshell和Xftp
下载地址:https://www.xshellcn.com/xiazai.html

Xshell远程连接阿里云服务器

去阿里云官网上实名认证一下,学生党按照步骤可以免费获得两个星期的使用权。
弄好之后点击红框内容
在这里插入图片描述
在这里插入图片描述
打开Xshell
在这里插入图片描述
之后按照步骤来,设定一下用户名和密码就行。

打开Xftp
左边是本地,双击刚刚下载的Redis,右边就有了。
在这里插入图片描述
再打开Xshell
输入ls
在这里插入图片描述

安装C语言的编译环境

方法一:用yum命令

直接输入

yum install gcc

但我这里报错了,
在这里插入图片描述
能搜到的方法基本都试了,但没用,请添加图片描述

方法二:在电脑上下好gcc压缩包

下载链接:http://ftp.gnu.org/gnu/gcc/
选择需要的版本,点击进入,选择后缀 .tar.gz的文件下载。
在这里插入图片描述
下载好后,通过Xftp,传到云服务器上。
在这里插入图片描述
然后在Xshell中,输入命令行进行安装
(这里因为忘截图了,只打了命令)
解压gcc

扫描二维码关注公众号,回复: 15374489 查看本文章
tar -jxvf gcc-11.2.0.tar.gz

进入解压后的文件

cd gcc-11.2.0

安装依赖

 ./contrib/download_prerequisites

配置编译语言

./configure --prefix=/usr/lib/gcc/x86_64-redhat-linux/11.2.0/ --enable-checking=release --enable-languages=c,c++ --disable-multilib

查看gcc版本

gcc --version

在这里插入图片描述

安装Redis

解压Redis

tar -jxvf redis-6.0.6.tar.gz

进入解压后的文件

cd redis-6.0.6

执行make命令

make

在这里插入图片描述
输入make install后就算安装成功了。
查看安装目录
/usr/local/bin 看一眼有没有Redis文件。
在这里插入图片描述
redis-benchmark:住能测试工具,可以在自己本子运行.看看自己本子性能如何。
redis-check-aof :修复有问题的AOF文件. rdb和aof后面讲。
redis-check-dump :修复有问题的dump.rdb文件.
redis-sentinel : Redis集群使用.
redis-server :Redis服务器启动命令。
redis-ci :客户端,操作入口。

Redis启动

前台启动(不推荐)

在bin目录下,输入命令redis-server
在这里插入图片描述
直接Ctrl+c 退出

后台启动(推荐)

备份redis.conf
拷贝一份redis.conf到其他目录

cp redis.conf /etc/redis.conf

在这里插入图片描述
进入 /etc 目录,将后台启动设置daemonize no改成yes.
修改redis.conf(128行)文件将里面的daemonize no改成yes ,让服务在后台启动

cd /etc
vi redis.conf

在这里插入图片描述
输入/daem进行搜索
敲 i 进行编辑
在这里插入图片描述
在这里插入图片描述
按esc退出编辑模式
:wq保存退出

可以开始启动啦

cd /usr/local/bin
redis-server /etc/redis.conf
ps -ef | grep redis

在这里插入图片描述

redis-cli

ping

验证是否是正常的联通状态
在这里插入图片描述

关闭

输入shutdown关闭
再输入exit退出
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_45884783/article/details/122797123