最新要闻
- 教材是什么意思?教材的作用有哪些?
- 受权人是什么意思?被授权人与受权人的区别是什么?
- 春风十里不如你结局是什么?春风十里不如你演员表
- 什么是环保型材料?环保型材料有哪些?
- 美团外卖超时怎么赔付?美团外卖超时了骑手会扣钱吗?
- 市政协委员相当于什么官?市政协委员有什么用?
- 用户认为4G够用?全国5G现状感受下:基站密度翻倍 后续你不得不升
- 天天实时:《阿凡达2》内地首周末报收3.96亿 表现不佳:预测票房缩水至10亿!
- 天天热点!加冕球王夺冠后 梅西宣布不会退出国家队:继续以世界杯冠军身份出战
- 当前视讯!是否辞去推特总裁?马斯克发公开投票:目前情况不妙
- 全球看热讯:你达标了吗?我国成年人均纸质书阅读4.76本 仅小学生的1/3
- 今晚执行!国内成品油价将迎三连跌:今年国内油价最后一调
- 小米13 Pro为何不用直屏?雷军解释原因
- 睡不好为何昏昏沉沉?大脑:怪我咯
- 圆梦卡塔尔球迷狂祝福!阿根廷夺世界杯冠军:梅西再拿金球奖、点球破门创纪录
- 苹果新一代显示器来了:屏幕升级为mini LED
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
今日看点:Redis——01 学习
Redis——01
主要学习目标:
- Redis 的特点以及使用场景
- Redis 单机版
- Redis 常用命令
- ~ 持久化策略
- ~ 主从复制
- 哨兵
- 集群
- Jedis
- SpringDataRedis
Redis 的特点以及使用场景
1. NoSQL 简介
关系型数据库为当前主流的数据存储。但是操作关系型数据库都需要进行频繁的 I/O 操作,也是主要影响系统性能的原因之一,并且与数据库的连接和关闭也是需要消耗性能的。即使有了连接池技术,在某些特定的场景下依旧会影响。
所以出现了 NoSQL
(Not Only SQL,不仅仅可以使用关系型数据库) 数据库,一些特定的场景使用 NoSQL 会更好。也就是 非关系型数据库
,尽量规避对文件进行频繁的 I/O 操作,提升性能。
【资料图】
常见的 NoSQL 数据库:
- memcached:键值对(K-V 服务),内存型数据库,所有的数据存在内存中。
- Redis:和 Memcached 类似,还具备持久化能力(只为断电重启恢复数据准备,读写都在内存中进行)
- HBase:以列作为存储(主要大数据使用)
- MongoDB:以 Document 做存储 (文件型,分布式),内存+磁盘。
2. Redis 简介
Redis 以 Key-Value
形式进行存储的 NoSQL 数据库,使用C 语言
进行编写,主要操作的数据都在内存中
,效率非常高,所以大多情况下Redis 作为缓存工具使用
。
Redis 以 solt (槽)
作为数据存储单元,并没有大小限制,每个槽中可以存储 N 多个键值对。Redis 固定具有 16384
个槽,因为槽没有大小限制,只有个数限制,理论上可以实现一个槽是一个 Redis。
Redis 的安装(Linux——CentOS 7.x)
1. 安装 C 语言需要的依赖
Redis 由 C 语言编写,所以需要安装 C 语言库
yum install -y gcc-c++ automake autoconf libtool make tcl
2. Redis 程序主体安装包
查看官网历史版本,这里使用的是 5.0.5,移到 Linux 中。
使用命令将其解压:
tar -zxf redis-5.0.5.tar.gz
会多处一个目录,里面就是 redis 的源码目录,但是此时都是源码(C 语言),还不是应用,需要再安装一下。
在当前目录下执行make
命令,会按照 Makefile
来对其进行编译成可执行文件。
等编译结束后,就可以开始 Redis 正式的安装了。
make install PREFIX=安装路径
如果没有 PREFIX 的话默认安装时当前路径,但是当前这个目录时 Redis 的源码包,不是很合适,所以可以找一个目录将其作为安装目录。
查看安装的Redis路径的文件:
- server 服务器
- cli 客户端
- check-aof 检查 aof
- check-rdb 检查 rdb
- benchmark 做统计
- sentinel 做哨兵的
3. Redis 的启动
启动 bin/redis-server
即可:
默认前台启动,这个窗口是不能关的。
上面显示了 Redis 的一些基本信息:
- 版本号 5.0.5 64 bit
- standalone 单机版
- 端口号:6379
- 进程ID:11332
接下来开始测试一下客户端是否能连接上:
启动 Redis 的客户端
bin/redis-cli
现在表示已经连接上了,quit 退出。
在服务端 ctrl + c
退出时,发现打印了一些信息:
大概意思是用户请求关闭 Redis 服务,在退出前进行了 RDB 快照保存在了磁盘上。
此时查看目录会发现多了一个文件:dump.rdb
,这个是 Redis 帮我们做的一个内存快照,默认情况下会每隔一段时间做一次,以及在关闭服务前做一次,为的是如果服务器宕机,重新启动 Redis 会自动加载 dump.rdb
将数据库恢复到上一次做内存快照的状态。可以在 conf 文件中配置相关参数。
需要注意的是:dump.rdb 文件生成的位置。
你的 redis 服务器在哪个路径下启动的,dump.rdb 就生成在哪,如果换个路径启动,则 dump.rdb 会重新生成,或者如果没有的话启动就不会加载 dump.rdb。
4. 修改 redis.conf 文件
之前编译 redis 的目录中有一个 redis.conf
文件,是 redis 配置文件模板,我们将其复制一份到 redis 的安装目录中进行集中管理。
cp redis.conf /usr/local/redis-5/
:复制一份到安装目录vim/vi redis.conf
:编写 redis 配置文件
修改的地方:
- 注释掉
bind 127.0.0.1
:这里表示如果没有指定 bind 的主机则会监听所有的请求,如果指定了,就只能监听指定的 ip,这里将其注释就能远程访问了。 - 将
protected-mode yes
改为protected-mode no
:如果没有 bind ip地址,也没有做密码配置的时候,将其安全模式关闭,不然访问会有很大的限制。 daemonize no
改为damonize yes
,该设置会生成一个 pid 文件,在后台运行,之前运行 redis 都是前台运行,现在可以在后台运行,有一个守护进程。
启动 redis 并指定配置文件:
bin/redis-server redis.conf
这个配置文件的指定可以是相对路径和绝对路径,所以按理来说 redis.conf
在任意位置都行。
启动效果:
查看当前 redis 进程状态:
ps aux | grep redis
可以看到 redis-server 的端口是:6379,此时在后台运行。
那么怎么关闭呢?
redis-server 并没有直接的关闭指令,但是可以通过 redis-cli 发送一个命令给 server 让其关闭。
bin/redis-cli shutdown
(推荐)kill -kill PID
使用 kill 命令,不推荐可能会造成 redis 持久化失败(快照失败)
今日看点:Redis——01 学习
每日看点!基于 Dubbo Admin 临时踢除问题服务实例
教材是什么意思?教材的作用有哪些?
受权人是什么意思?被授权人与受权人的区别是什么?
春风十里不如你结局是什么?春风十里不如你演员表
什么是环保型材料?环保型材料有哪些?
美团外卖超时怎么赔付?美团外卖超时了骑手会扣钱吗?
市政协委员相当于什么官?市政协委员有什么用?
顺丰速运公众号怎么修改手机号?顺丰速运公众号运费支付在哪里?
每日资讯:【算法训练营day22】LeetCode235. 二叉搜索树的最近公共祖先 LeetCode701. 二叉搜索树中的插入操作 LeetCode450.
【全球新视野】教你用JavaScript实现表情评级
环球要闻:基于 Dubbo Admin 动态调整服务超时时间
每日报道:JNPF实操│来,一起体验一流程多表单到底有多便捷
环球看点!DOM 之 Node和Element的区别
用户认为4G够用?全国5G现状感受下:基站密度翻倍 后续你不得不升
天天实时:《阿凡达2》内地首周末报收3.96亿 表现不佳:预测票房缩水至10亿!
天天热点!加冕球王夺冠后 梅西宣布不会退出国家队:继续以世界杯冠军身份出战
当前视讯!是否辞去推特总裁?马斯克发公开投票:目前情况不妙
全球看热讯:你达标了吗?我国成年人均纸质书阅读4.76本 仅小学生的1/3
【环球时快讯】原生JS的节点操作 与 JQuey的节点操作 对比
天天信息:MyBatis实现增删改查
今晚执行!国内成品油价将迎三连跌:今年国内油价最后一调
小米13 Pro为何不用直屏?雷军解释原因
睡不好为何昏昏沉沉?大脑:怪我咯
圆梦卡塔尔球迷狂祝福!阿根廷夺世界杯冠军:梅西再拿金球奖、点球破门创纪录
苹果新一代显示器来了:屏幕升级为mini LED
直接用CPU主频判断性能 靠谱吗?
环球速看:你的MacBook Pro蝶式键盘可安好?苹果翻车了 赔偿了事
全球微速讯:Axios异步通信
今日热文:第一百一十五篇: JS集合引用类型Map
AMD Zen4锐龙三款新U终于敲定:价格已毫无优势!
快看:一个躁郁症的游戏:我想推荐给每一个玩家
今日报丨2.23亿度!三峡能源单日发电量创纪录
即时看!教你轻松用上ChatGPT
威海海边护栏冻满冰凌 仿佛一夜进入“冰河世纪”
分享几个网上比较好的开源项目
环球看点!什么是计算机网络
焦点要闻:服务器集群使用过程中遇到的一些问题
世界微速讯:前端炫酷特效合集
全球今日讯!不服不行!贾跃亭的账上:又有人往里打钱了
热讯:义乌商人在世界杯赚翻了:有企业订单激增200%!但接下来怎么办?
焦点!阿根廷法国谁捧起大力神杯?无论是梅西姆巴佩 都逃不了这一伤害!
Pycharm异常处理
【世界报资讯】Python中String模块
中国空间站第一次成功部署卫星!日本爱好者已收到信号
每日快讯!送外卖走上人生巅峰 饿了么发布“骑士成长体系”:骑手到总裁需7步
小岛秀夫追看国产机甲科幻大片《明日战记》:找灵感
【新视野】微软出品自动化神器【Playwright+Java】系列(八) 之 使用 Playwright进行API接口测试
当前速讯:初探富文本之编辑器引擎
微动态丨Codeforces Polynomial Round 2022 (Div.1 + Div.2) CF 1774 题解
阿根廷vs法国今晚开打:梅西即将独享世界杯出场纪录
【全球新要闻】《阿凡达2》坐骑仿生扑翼鸟开售:可遥控飞行 359元
卡梅隆透露《阿凡达3》已拍完 《阿凡达5》也写好了
当前讯息:Blazor和Vue对比学习(进阶.请求WebAPI):通讯协议和HTTP协议
环球播报:windows10 netsh wlan命令连接新wifi
重学c#系列——什么是性能[外篇性能篇一]
天天日报丨魅族未来产品规划曝光:3年打造“全家桶”、不止手机和汽车
天天快消息!路边轿车挡道 SUV司机故意撞开 网友:很爽但应先联系114
焦点热议:核心面试题:MVCC、间隙锁、Undo Log链、表级锁、行级锁、页级锁、共享锁、排它锁、记录锁等等
微信iOS版拍照“大升级”:终于支持微距拍摄
当前快看:支付宝新增“极速模式”:自动收起首页推荐 更清爽了
当前关注:连花清瘟可致肝损伤肝衰竭?药企回应:严重误导
腾讯:2022年游戏盗号量上涨300% DDoS攻击全行业最高
花费13亿、飞了540万公里:韩国探测器终于进入月球轨道
北航计算机网络实验复习——设计性实验汇总
天天观察:6GHz就这?!Intel i9-13900KS跑分勉强提升5%
微速讯:油管上最爆火的恐怖游戏:被托马斯小火车追杀
电池供电不插线:世界首款真无线电视将在CES亮相
快看:3D领域大神约翰·卡马克宣布彻底离开Meta:称其效率低到无法忍受
男子按导航开车到冰冻江面 一头栽入松花江
当前最新:概念、场景技术方案选择的理解
hive配置Tez引擎,并安装Tez-ui
天天要闻:超级好看的 Edge 浏览器新标签页插件:好用、好看、免费浏览器必备
【世界热闻】matplotlib绘图详解
当前观察:下标模意义下的多项式乘法及其应用
【世界聚看点】go-micro v3 rpc服务一次改造经历
天天讯息:索尼要爆发了!明年有望推出新款PS5:独占大作护航
MyBatis核心配置文件详解
每日播报!疯狂裁员后 曝马斯克正为推特寻找新买家
环球最资讯丨“三连跌” 明晚油价迎年内“最后一调”:92号汽油或回归7元时代
世界头条:豆瓣8.3分!《阿凡达:水之道》票房破3亿:会是救市之作吗
全球热推荐:低温蓝色预警!这些地方最低温较历史同期低7℃以上:南方网友瑟瑟发抖
克罗地亚2-1战胜摩洛哥夺世界杯季军 37岁莫德里奇告别世界杯赛场
焦点关注:[PingCTF2022] guess what - S1gMa
环球滚动:女子开特斯拉被查酒驾 罚2000元记12分:本人称吃醉蟹 交警回应
销售开特斯拉撞了顾客的特斯拉 拒赔5万元:直言刹车了停不住
智慧树视频课件课程下载工具,如何在电脑端下载智慧树视频课件PDF,PPT到本地
史上口碑最好的小米旗舰!小米13京东好评率接近100%
VUE组件
【世界时快讯】安全多方计算:(2)隐私信息检索方案汇总分析
全球快资讯:基于海拉克斯打造 丰田推出首款纯电皮卡原型车 网友:丑到我眼睛了
天天快资讯丨卡神离开Meta 批老东家效率低下:GPU利用率5%简直是侮辱
全球热点评!小米MIX Fold 2新配色下周首销:5.4mm厚度已是行业极限 8999元
今热点:同价位无敌手!小米万兆路由器更新
全球观热点:第八天 循环的花里胡哨的用法
重学c#系列——linq(4) [三十]
【速看料】400行的象棋程序
AMD、NVIDIA齐发新品 显卡厂商的好日子来了:加速去库存
世界快报:男子1199元买长江存储2TB SSD吐槽是翻新 手指划痕:网友看完笑死
世界快消息!用户真实评价小米13:太惊艳了 这就是小米13带给我的感觉