01_Redis基础
【Redis定义(参考了百度百科)】
Redis是一个key-value存储系统。与Memchached类似,Redis支持的value类型更多,包括String、list、set、zset(有序集合)、hash类型。这些数据类型都支持push/pop、add/remove以及取交集/差集等更丰富的操作,这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。
与mencached一样,为了保证效率,数据都是缓存在内存中的,区别是redis会周期性地将更新的数据或修改操作记录 写入追加的记录文件中保存,并在此基础上实现了master-slave(主从)同步。
Redis支持主从同步,数据可以从主服务器(master)向任意数量的从服务器(slave)同步,从服务器可以是关联其它的从服务器的主服务器(即一个服务器既可以是主,也可以是从)。这使得redis可执行单层树复制。存盘可以有意无意地对数据进行写操作。由于完全实现了发布/订阅机制,使得数据库在任何地方同步树时,可订阅一个频道并接受主服务器完整的效益发布记录,同步对读取操作的可扩展性和数据冗余有很大的帮助。
【Redis启动:window版本】
window版本的redis直接解压安装包redis-64.3.0.503.zip即可。
1.启动Redis-server
redis-server.exe redis.windows.conf
2.启动客户端(新开一个cmd)
redis-cli.exe -h 127.0.0.1 -p 6379
传入"ping",回应"pang"即正常
【Redis安装启动:linux版本】
【Redis应用场景】
1.缓存(数据查询、短连接、新闻内容、商品内容)
2.分布式集群架构中的session分离
3.任务队列(秒杀、抢购、12306抢票)
4.聊天室在线好友列表
5.应用排行榜
6.网站统计访问
7.数据过期处理
转载于:https://www.cnblogs.com/HigginCui/p/6473871.html
01_Redis基础相关推荐
- java入门 慕路径,Java入门基础知识总结学习教程大全【必看经典】
类型的表达式,是循环条件,表达式3是党执行了一遍循环之后,修改控制循环的变量值. ??? for语句的执行过程是这样的:首先计算表达式1,完成必要的初始化工作:然后判断表达式2的值,如果表达式的值为t ...
- 提交表单自动刷新_Web自动化测试:元素的基础操作和浏览器基础操作
上一节,我们了解了如何定位元素,其实也有涉及对于元素的操作,这一节我们就详细的介绍一下对于元素的操作和对于浏览器的一些操作 一.对于元素的基础操作: clear():清除输入框内的文本 send_ke ...
- java mybatis基础
java mybatis基础 1.1 什么是mybatis? mybatis是一个优秀的持久层框架. 避免几乎所有的JDBC代码和手动设置参数以及获取结果集的过程. 可以使用简单的xml或者注解来配置 ...
- 【J2SE】学习基础
Java基础 语法基础 OO Exception Array 基础类 I/O Stream Collection/Generic Thread TCP/UDP GUI Meta Data Regula ...
- 【Linux系统】基础总结
我不太清楚运维部门具体是做什么的,就接触过一点点运维部门! 也就是是知道他们负责管理服务器,管理网络,管理项目部署 偶尔自己需要部署,不得不接触一些linux命令.简单总结一些基础 linux系统发展 ...
- 【Java 2 Platform Enterprise Edition】基础
问题1:为什么java是无关平台? 你之前用C或者C++写的源代码,编译好后,换一种操作系统,可能就执行不了了.因为新的操作系统不识别,你需要修改你的源码,并在新的操作系统上重新编译才能运行,比如Wi ...
- SpringCloud Alibaba微服务实战(一) - 基础环境搭建
说在前面 Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案.此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来 ...
- Redis概述和基础
Redis 1.NoSQL NoSQL = Not Only SQL(不仅仅是SQL) 泛指非关系型数据库的,随着web2.0互联网的诞生!传统的关系型数据库很难对付web2.0时代!尤其是超大规模的 ...
- pass基础架构分析
pass基础架构分析 Relay 和 TVM IR,包含一系列优化passes,可提高模型的性能指标,如平均推理,内存占用,或特定设备的功耗.有一套标准优化,及特定机器学习的优化,包括常量折叠,死代码 ...
最新文章
- sqoop架构_SQOOP架构的深入介绍
- 三公子论「财务自由」
- jpa单向多对一关联映射
- C(++) Websocket实现扫码二维码登录---GoEasy
- 【Tools】MarkDown教程(三)-MarkDown表格和公式
- nginx ngx_http_autoindex_module
- Illustrator 教程,如何在 Illustrator 中编辑画板?
- html导航栏的渐变效果,html+css+js实现导航栏滚动渐变效果
- Cisco 思科模拟器命令
- MSCS+FailSafe 双机集群做HA 小结
- 出口法和出口管制小记
- 4000元组装电脑配置清单2021 4000元台式电脑组装配置单
- python day8
- kubeadm 搭建 K8s
- python经典代码
- JXLS导出Excel表格实战教程
- 原生JS获取body
- 山西大学计算机研究生考纲,2020考研大纲
- 【机器学习算法介绍】朴素贝叶斯
- pythonscrapy爬虫 崔庆才_Python爬虫实战一之爬取糗事百科段子
热门文章
- 2017-2018-1 20155234第三周《信息安全系统设计基础》学习总结
- 字符串解析成easyui-tree的格式
- 通过Java反射来理解泛型的本质
- 1052. Linked List Sorting
- MS3D model 的 Frame count
- mysql 存储过程 用户变量值_mysql:用户变量、系统变量、局部变量(存储过程中的)...
- Wazuh--一个完善的开源EDR产品
- MetadataCache分析
- 14001.petalinux开发环境搭建
- python平台软件下载_Thonny(免费Python编程学习平台)V3.3.1 最新版