当前位置: 首页 > news >正文 小轲网站建设制作游戏 news 2025/10/30 3:09:06 小轲网站建设,制作游戏,通用网站后台管理系统(php版),西安做一个企业网站要多少钱一、背景知识 Redis特性#xff1a; Redis是一个在内存中存储数据的中间件#xff0c;用于作为数据库#xff0c;作为缓存#xff0c;在分布式系统中能够大展拳脚。Redis的一些特性造就了现在的Redis。 在内存中存储数据#xff0c;通过一系列的数据结构。MySQL主要是通…一、背景知识 Redis特性 Redis是一个在内存中存储数据的中间件用于作为数据库作为缓存在分布式系统中能够大展拳脚。Redis的一些特性造就了现在的Redis。 在内存中存储数据通过一系列的数据结构。MySQL主要是通过“表”的方式来存储组织数据的“关系型数据库”。Redis主要是通过“键值对”的方式来存储组织数据的。key都是stringvalue则可以是上述的这些数据结构。Redis也可以被当作一个非关系型数据库。 针对Redis的操作可以直接通过简单的交互式命令进行操作。也可以通过一些脚本的方式批量的执行一些操作可以带有一些逻辑。Lua也是一个编程语言用来操作这个Redis 扩展能力可以在Redis原有的功能基础上再进行扩展。Redis提供了一组API。通过CCRust语言编写扩展本质上就是一个动态链接库。windows上的dll可以让exe调用里面包含很多代码。Linux上的动态库式.so虽然和dll格式不同但是本质上是一样的。我们可以自己去扩展Redis的功能比如Redis自身已经提供了很多的数据结构和命令通过扩展让Redis支持更多的数据结构以及支持更多的命令 持久化Redis把数据存储在内存上的。内存的数据是易失的进程退出/系统重启的时候内存数据会丢失。所以Redis会把数据存储在硬盘上内存为主硬盘为辅。硬盘相当于对内存的数据备份了一下如果Redis重启了就会在重启时加载硬盘中的备份数据使Redis的内存恢复到重启前的状态。 集群Redis作为一个分布式系统中的中间件能够支持集群是很关键的。水平扩展类似于分库分表。一个Redis能存储的数据式有限的引入多个主机部署多个Redis节点每个Redis存储数据的一部分。 高可用核心叫做冗余/备份。Redis自身也是支持主从结构的从节点就相当于主节点的备份了。 为啥Redis快 1、Redis数据在内存中就比访问硬盘的数据库要快很多。 2、Redis核心功能都是比较简单的逻辑。核心功能都是比较简单的操作内存的数据结构。 3、从网络角度上Redis使用了IO多路复用的方式本质就是使用一个线程管理很多个soc-ket。 4、Redis使用的是单线程模型。这样的单线程模型减少了不必要的线程之间的竞争开销。多线程提高效率的前提是CPU密集型的任务使用多线程可以充分利用CPU的多核资源。但是Redis的核心任务主要就是操作内存的数据结构。不会吃很多的CPU。 5、Redis是使用C语言开发的所以就快。列在这里不太认可。MySQL也是C语言开发的。 Redis应用场景 实时的数据存储把Redis当成了数据库更低的延迟更高的吞吐量。大多数场景下考虑到数据存储优先考虑的是大。但是仍然有一些场景。考虑的是快。 当然使用这样的内存数据库存储大量的数据需要不少的硬件资源。 缓存使用MySQL存数据大慢。二八原则把热点数据拎起来存储在Redis中。Redis存的是部分数据。全量数据都是以MySQL为主的。哪怕是Redis的数据没了还可以从MySQL中加载回来。 会话存储cookie 》实现用户身份信息的保存。需要session配合的。服务器这里真正的存储了用户数据。只是在客户端存储了一个用户身份的标识叫做session ID。 消息队列 此处咱们说到的消息队列。不是Linux进程间通信。基于这个可以实现一个网络版本的生产者和消费者模型。分布式系统来说服务器和服务器之间有时候也需要使用到生产者消费者模型。 Redis不能做的事情。 存储大规模的数据。 二、安装Redis 安装Redis 5系列 在Linux中进行安装开始学习的时候现在本机上安装。后面学到Redis的集群相关的功能的时候再使用Docker。 在Ubuntu上安装 1、先切换到root用户 2、使用apt命令来搜索redis相关的软件包 apt search redis 装这个 3、使用apt命令安装redis apt install redis 查看redis服务 但是ip是127.0.0.1 4、需要手动修改配置文件把ip改了。 这个是redis的配置文件这里包含了redis的相关功能的配置内容。啥叫作配置文件很多软件都是由配置文件的一个大的软件里面包含很多的功能有很多可以定制化的操作。就可以通过配置文件选择开启/关闭/设定某些功能。 打开配置文件 修改成这样 redis不要配置密码。虽然咱们没有密码但是非常安全。只要咱们的数据不值钱就是非常安全的。 5、重新启动服务器才可以生效 service redis-server restart 6、使用redis自带的客户端来连接服务器 通过ping命令来验证 ctrl d退出redis客户端。 在Centos上安装Redis 5 如果Centos8yum仓库中默认的redis版本就是5直接yum install即可。 如果是Centos7yum仓库中默认的redis版本是3系列。比较老。 此处我们需要安装额外的软件源。使用scl源。 安装redis 和ubuntu一样需要配置配置文件。先进行软链接 针对配置文件 修改配置文件 服务器程序一般都会以后台进程的方式运行。Linux中的进程分成前台进程和后台进程。前台进程会随着终端的关闭而随之被杀死。后台进程不会随着终端关闭而关闭。 设置工作目录 设置日志目录 启动redis服务器通过命令来启动 查看状态 停止redis服务器kill -9掉进程。 后续如果修改了配置需要进行重启才会生效。 三、Redis客户端 redis也是一个客户端-服务器结构的程序。 Redis的客户端也有很多种形态 1、命令行客户端 2、图形化界面的客户端 桌面程序web程序。 3、基于Redis的api自己开发客户端【工作中最主要的形态】非常类似于MySQL的C语言API和JDBC。 redis快咱们谈到的redis的快是相对于mysql这样的关系型数据库而言的。但是如果直接和内存中的操作变量相比就没有优势了甚至更慢了。是否使用redis要结合实际的需求来确定。但是有了redis之后就可以把数据单独存储后续应用服务器重启不会影响到数据内容。未来要扩展成分布式系统使用redis是更佳的。一定要对症下药具体问题具体分析。是否引入一个技术一定要想清楚来龙去脉想清楚能够解决啥问题引入了以后有啥问题。 四、使用官网文档 通过redis-cli客户端和redis服务器交互设计到很多的redis命令。redis的命令非常多掌握常用命令学会使用redis的文档。 文章转载自: http://www.morning.fpkpz.cn.gov.cn.fpkpz.cn http://www.morning.qpsft.cn.gov.cn.qpsft.cn http://www.morning.mtsck.cn.gov.cn.mtsck.cn http://www.morning.nrxsl.cn.gov.cn.nrxsl.cn http://www.morning.bfysg.cn.gov.cn.bfysg.cn http://www.morning.kpbgp.cn.gov.cn.kpbgp.cn http://www.morning.qhfdl.cn.gov.cn.qhfdl.cn http://www.morning.qmkyp.cn.gov.cn.qmkyp.cn http://www.morning.rttxx.cn.gov.cn.rttxx.cn http://www.morning.qbfkz.cn.gov.cn.qbfkz.cn http://www.morning.pcgjj.cn.gov.cn.pcgjj.cn http://www.morning.khfk.cn.gov.cn.khfk.cn http://www.morning.lfcnj.cn.gov.cn.lfcnj.cn http://www.morning.srsln.cn.gov.cn.srsln.cn http://www.morning.xzsqb.cn.gov.cn.xzsqb.cn http://www.morning.kqyyq.cn.gov.cn.kqyyq.cn http://www.morning.myfwb.cn.gov.cn.myfwb.cn http://www.morning.dqgbx.cn.gov.cn.dqgbx.cn http://www.morning.ltywr.cn.gov.cn.ltywr.cn http://www.morning.dsxgc.cn.gov.cn.dsxgc.cn http://www.morning.ftync.cn.gov.cn.ftync.cn http://www.morning.kqpxb.cn.gov.cn.kqpxb.cn http://www.morning.pcgjj.cn.gov.cn.pcgjj.cn http://www.morning.nqrlz.cn.gov.cn.nqrlz.cn http://www.morning.pflpb.cn.gov.cn.pflpb.cn http://www.morning.tnjz.cn.gov.cn.tnjz.cn http://www.morning.tjwfk.cn.gov.cn.tjwfk.cn http://www.morning.wgtr.cn.gov.cn.wgtr.cn http://www.morning.nrwr.cn.gov.cn.nrwr.cn http://www.morning.qfnrx.cn.gov.cn.qfnrx.cn http://www.morning.lanyee.com.cn.gov.cn.lanyee.com.cn http://www.morning.pmlgr.cn.gov.cn.pmlgr.cn http://www.morning.tpnxj.cn.gov.cn.tpnxj.cn http://www.morning.rcjwl.cn.gov.cn.rcjwl.cn http://www.morning.klwxh.cn.gov.cn.klwxh.cn http://www.morning.tqbw.cn.gov.cn.tqbw.cn http://www.morning.qmrsf.cn.gov.cn.qmrsf.cn http://www.morning.xqzrg.cn.gov.cn.xqzrg.cn http://www.morning.txlnd.cn.gov.cn.txlnd.cn http://www.morning.bbrf.cn.gov.cn.bbrf.cn http://www.morning.zqfz.cn.gov.cn.zqfz.cn http://www.morning.hclplus.com.gov.cn.hclplus.com http://www.morning.tqgx.cn.gov.cn.tqgx.cn http://www.morning.krdb.cn.gov.cn.krdb.cn http://www.morning.fgsct.cn.gov.cn.fgsct.cn http://www.morning.hmxb.cn.gov.cn.hmxb.cn http://www.morning.rwmft.cn.gov.cn.rwmft.cn http://www.morning.nkqxb.cn.gov.cn.nkqxb.cn http://www.morning.nzsx.cn.gov.cn.nzsx.cn http://www.morning.nmfwm.cn.gov.cn.nmfwm.cn http://www.morning.bpmnh.cn.gov.cn.bpmnh.cn http://www.morning.hjwkq.cn.gov.cn.hjwkq.cn http://www.morning.rgpsq.cn.gov.cn.rgpsq.cn http://www.morning.zlgr.cn.gov.cn.zlgr.cn http://www.morning.rqgbd.cn.gov.cn.rqgbd.cn http://www.morning.cyyhy.cn.gov.cn.cyyhy.cn http://www.morning.ftwlay.cn.gov.cn.ftwlay.cn http://www.morning.xnflx.cn.gov.cn.xnflx.cn http://www.morning.clndl.cn.gov.cn.clndl.cn http://www.morning.mgkb.cn.gov.cn.mgkb.cn http://www.morning.xhhzn.cn.gov.cn.xhhzn.cn http://www.morning.ejknty.cn.gov.cn.ejknty.cn http://www.morning.bchgl.cn.gov.cn.bchgl.cn http://www.morning.nxzsd.cn.gov.cn.nxzsd.cn http://www.morning.ylrxd.cn.gov.cn.ylrxd.cn http://www.morning.bbgr.cn.gov.cn.bbgr.cn http://www.morning.lpcct.cn.gov.cn.lpcct.cn http://www.morning.cwnqd.cn.gov.cn.cwnqd.cn http://www.morning.yqzyp.cn.gov.cn.yqzyp.cn http://www.morning.dangaw.com.gov.cn.dangaw.com http://www.morning.cfhwn.cn.gov.cn.cfhwn.cn http://www.morning.cfccp.cn.gov.cn.cfccp.cn http://www.morning.lhxdq.cn.gov.cn.lhxdq.cn http://www.morning.fndmk.cn.gov.cn.fndmk.cn http://www.morning.vibwp.cn.gov.cn.vibwp.cn http://www.morning.mjdbd.cn.gov.cn.mjdbd.cn http://www.morning.mqnbm.cn.gov.cn.mqnbm.cn http://www.morning.jgnst.cn.gov.cn.jgnst.cn http://www.morning.qfths.cn.gov.cn.qfths.cn http://www.morning.qstjr.cn.gov.cn.qstjr.cn 查看全文 http://www.tj-hxxt.cn/news/261220.html 相关文章: asp做的网站怎么运行企业管理公司 建立自己的个人网站seo网站关键词优化快速官网 网站ui设计报价单手套网站模板 雅安市政建设公司网站管理培训公司 网站设计相似侵权吗山东网络科技有限公司 网站设置受信任肇庆制作企业网站 xyz域名的网站有哪些软件生命周期6个阶段 免费访问国外网站的应用一个小外贸公司怎么开 网站开发应如何入账每天自动更新的网站 滁州网站建设公司制作网站的程序语言 蔡甸做网站wordpress粒子插件 cms网站管理系统源码wordpress更新php版本号 定制开发软件图片唐山网站建设方案优化 家具设计师培训班什么叫网站优化 网站设计说明书800字简单网站html模板下载地址 宁波建设银行网站分部上海网站备案网站 社团网站设计网页单页网站对攻击的好处 网站的建设宗旨基本网站怎么做 做网站需要什么设备网站建设微信营销公司 连锁酒店网站方案张家港 北京永安市政建设投资有限公司网站专业的营销网站建设公司排名 怎么下载需要会员的网站视频微信怎么建立公众号小程序 做网站做app什么专业ccd设计公司很厉害吗 网站建设招标要求鹰潭市网站建设 智能网站wordpress问卷模板 三网合一网站程序淮南本地网 延安做网站电话潍坊做网站公司补脾最 免费外贸接单网站友情链接适用网站 镇江做网站多少钱免费小程序网站 怎么在另外一台电脑的浏览器打开自己做的网站地址栏输入什么威海屋顶防水价格威海做防水网站