当前位置:首页 » 《随便一记》 » 正文

带你了解Redis及安装Redis的全过程

29 人参与  2023年04月03日 13:38  分类 : 《随便一记》  评论

点击全文阅读


文章目录

Redis是什么?官网介绍与传统的数据库的区别优势Redis下载安装Redis①配置gcc②开始安装redis

Redis是什么?

Redis:REmote Dictionary Server(远程字典服务)基于内存的Key—Value键值对内存数据库

官网介绍

Redis是完全开源的,使用C语言编写的遵守BSD开源协议,是一个高性能的Key—Value数据库提供了丰富的数据结构,包括String、Hash、List、Set、SortedSet等等。这些数据都是存在内存中的,同时Redis支持事务、持久化、LUA脚本、发布/订阅、缓存淘汰、流技术等多种功能特性提供了主从模式、Redis Sentinel和Redis Cluster集群架构方案

与传统的数据库的区别

Redis是key—value数据库(NoSql),mysql是关系型数据库Redis数据库操作主要在内存,而mysql主要储存在硬盘上Redis在某一些场景使用中明显优于mysql,如抢红包、点赞等Redis通常用于一些特定场景,需要于mysql一起配合使用二者并不是相互替换和竞争关系,而是共用和配合使用

优势

性能极高,Redis能读到的速度是恐怖的11000次/秒,写的速度是8100次/秒Rediss数据类型丰富,不仅仅支持简单的Key—value类型的数据,同时还提供list,set,zset,hash等数据结构的存储Redis支持数据的持久化,还可以将内存中的数据保存在磁盘中,重启的时候还可以再次加载进行使用Redis支持数据的备份,即master-slave模式的数据备份

Redis下载

Redis官网地址 (https://redis.io/)
在这里插入图片描述

查看自己的LInux是32位还是64位,做开发用64位

使用 getconf LONG_BIT 查看是否是32还是64位,如果是32记得更换成64位

安装Redis

Redis得安装在Linux系统中,在官网中也明确的说明了推荐你使用Linux系统开发

①配置gcc

Linux环境安装Redis必须具备gcc编译环境,Redis是使用c语言编写的

查看Linux是否有gcc gcc -v

如果没有使用 yum -y install gcc c++
在这里插入图片描述

②开始安装redis

1、将下载的redis.tar.gz放在Linux目录下的opt,在Linux中规定第三方安装包放在opt目录下

2、解压redis安装包 tar -zxf

3、进入解压后的redis目录后执行 make && make install 进行编译安装,这里需要连接网络,因为有些文件需要进行联网下载

4、redis默认安装在 /usr/local/bin 目录下

在这里插入图片描述
5、启动redis,启动redis需要读取一个配置文件,这个配置文件默认在/opt/redis-7.0.9 目录下有个redis.conf,把这个文件拷贝一份,就算后期把拷贝出来的该坏也没关系,这样比较安全。把默认的redis.conf拷贝到自己定义的目录下/redisinit

6、对拷贝出来的redis.conf进行初始化设置

修改完配置文件后记得重启,配置文件才能有效

行号更改前更改后意思
309行daemonize nodaemonize yes将redis设置为后台启动
111行protected-mode yesprotected-mode no将保护模式关掉,因为以后是会有其他的机器连接redis服务的
87行bind 127.0.0.1 -::1#bind 127.0.0.1 -::1将bind注释掉默认是只允许主机访问的,否则会影响远程连接的
1037行#requirepass foobaredrequirepass 设置自己的密码设置自己的redis密码

7、启动服务 redis-server /redisinit/redis7.conf 使用ps -ef|grep redis|grep -v grep 查看是否启动成功

在这里插入图片描述

8、连接服务 使用 redis-cli -a 密码 -p 端口号

在这里插入图片描述

如果没有设置端口号则默认访问6379,如果设置了就访问指定的端口号,输入之后root会变成127.0.0.1:6379
在这里插入图片描述

连接上后使用ping命令,如果出现PONG则表示redis安装成功可以正常使用
在这里插入图片描述

quit退出redis连接

在这里插入图片描述
9、关闭
单实例关闭:
​远程关闭:redis-cli -a 1234 shutdown 在使用quit
内部关闭:shutdow 在使用quit

多实例关闭,指定端口关闭:redis-cli -p 6379 shutdown

10、卸载redis
删除/usr/local/bin下的所有关于redis的文件


点击全文阅读


本文链接:http://zhangshiyu.com/post/58202.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 祖母寿宴,侯府冒牌嫡女被打脸了(沈屿安秦秀婉)阅读 -
  • 《雕花锦年,昭都旧梦》(裴辞鹤昭都)完结版小说全文免费阅读_最新热门小说《雕花锦年,昭都旧梦》(裴辞鹤昭都) -
  • 郊区41号(许洛竹王云云)完整版免费阅读_最新全本小说郊区41号(许洛竹王云云) -
  • 负我情深几许(白诗茵陆司宴)完结版小说阅读_最热门小说排行榜负我情深几许白诗茵陆司宴 -
  • 九胞胎孕妇赖上我萱萱蓉蓉免费阅读全文_免费小说在线看九胞胎孕妇赖上我萱萱蓉蓉 -
  • 为保白月光,侯爷拿我抵了债(谢景安花田)小说完结版_完结版小说全文免费阅读为保白月光,侯爷拿我抵了债谢景安花田 -
  • 陆望程映川上官硕《我的阿爹是带攻略系统的替身》最新章节阅读_(我的阿爹是带攻略系统的替身)全章节免费在线阅读陆望程映川上官硕
  • 郑雅琴魏旭明免费阅读_郑雅琴魏旭明小说全文阅读笔趣阁
  • 头条热门小说《乔书意贺宴临(乔书意贺宴临)》乔书意贺宴临(全集完整小说大结局)全文阅读笔趣阁
  • 完结好看小说跨年夜,老婆初恋送儿子故意出车祸_沈月柔林瀚枫完结的小说免费阅读推荐
  • 热推《郑雅琴魏旭明》郑雅琴魏旭明~小说全文阅读~完本【已完结】笔趣阁
  • 《你的遗憾与我无关》宋怀川冯洛洛无弹窗小说免费阅读_免费小说大全《你的遗憾与我无关》宋怀川冯洛洛 -

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1