当前位置: 首页 > news >正文

【Redis】Widows 和 Linux 下使用 Redis

Redis 简述

1.缓存

缓存就是将数据存放在距离计算最近的位置以加快处理速度。缓存是改善软件性能的第一手段,现代 CPU 越来越快的一个重要因素就是使用了更多的缓存,在复杂的软件设计中,缓存几乎无处不在。大型网站架构设计在很多方面都使用了缓存设计。

2.Redis

Redis 即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的API。

Redis支持多种数据结构类型,如 :字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 以及范围查询, bitmaps(位图), hyperloglogs (超级日志)和 地理空间(geospatial) 索引半径查询等等。

Redis支持主流语言的客户端,C/C++、Python、Erlang、R、C#、Java、PHP、Objective-C、Perl、Ruby、Scala、Go、JavaScript等。

3.Redis 优点和缺点

Redis 优点
读写分离,容灾恢复,数据备份和水平扩容支撑高并发
Redis 缺点

  • 所有的写操作都发生在master数据库,然后同步到slave数据库中,会产生一定的数据同步延迟。当系统数据负担过重时,延迟越大,此外的slave服务器增加,从而会增加数据延迟的时间。
  • 如果master宕机了,默认情况下不会将salve数据库自动升级为master数据库。

使用例子

前端页面数据无需每次查询后台系统的接口,可以添加缓存,提高访问速度。
电商网站首页左侧商品类目一栏的数据也可以缓存起来,不用每次打开首页都去数据库读取数据。

Widows下如何安装Redis?

1.下载

(1).微软官方支持 Windows 平台的Redis 安装包最后一次是在2016年更新,下载地址:在github 上发布的版本

(2). 大神 tporadowski 在 github 上提供了支持中文的 redis 安装包。

下载地址:https://github.com/tporadowski/redis/releases

2.安装 msi 文件

下载成功后将其移动到我们想要安装的目录下并且解压,我们直接下载 msi 文件安装。

安装完 Redis 服务,可以在任务管理器看到 Redis 服务:

查看"系统环境变量",PATH变量,新增了 Redis的路径

测试连接 redis 服务:

3.下载 zip 安装包安装  

进入后主要是 redis-cli.exe 和 redis-server.exe 文件:

4.连接访问

先点击redis-server.exe启动Redis服务,Redis 默认的端口 6379:

netstat -ano | findstr 6379

http://www.lryc.cn/news/355161.html

相关文章:

  • 统计计算四|蒙特卡罗方法(Monte Carlo Method)
  • 大模型时代的具身智能系列专题(三)
  • 使用 FileZilla 在 Windows 和 Ubuntu 之间传文件
  • 【C++初阶】—— 类和对象 (上)
  • 基础—SQL—图形化界面工具的DataGrip使用(2)
  • 4-主窗口
  • 四川景源畅信:抖音小店新手如何做?
  • EventSource
  • Vue2 Element-UI 分页组件el-pagination 修改 自带的total、跳转等默认文字
  • 【简单介绍下线性回归模型】
  • 有限元法之有限元空间的构造
  • 高通车规芯片分析
  • Flutter 中的 TextButton 小部件:全面指南
  • 通过键值对访问字典
  • 海外仓扫码管理系统怎么选?精准,高效管理需求才是核心需求
  • 基于51单片机的智能灯光控制系统
  • 测试开发面试题
  • 多线程JUC 第2季 BlockingQueue 阻塞队列
  • 【MySQL精通之路】全文搜索(3)-带查询扩展的全文搜索
  • 【面试必看】Java并发
  • C++的第一道门坎:类与对象(一)
  • 经典面试题:MySQL如何调优?
  • 【程序员如何送外卖】
  • 【git pull 和 push详解】
  • 数据挖掘导致直接路径读(direct path read)耗尽了IO
  • 用队列实现栈 用栈实现队列 设计循环队列
  • BFS解决最短路问题(详解)
  • 按尺寸筛选轮廓图中的轮廓
  • VBA高级应用30例:实现在列表框内及列表框间实现数据拖动
  • 「AIGC算法」R-tree算法