![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
--------【redis】
Mr_baci
这个作者很懒,什么都没留下…
展开
-
redis 双写一致性 看一篇成高手系列1
关于redis安装以及集群搭建这里就不做赘述了,小伙伴可以去redis官网看下详细的安装教程--http://www.redis.cn/download.html 或https://blog.csdn.net/qq_36318234/article/details/80007358。 首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下...转载 2018-08-16 14:36:24 · 1069 阅读 · 0 评论 -
(超详细)nosql之Redis系列性学习之一【简介与环境搭建】
Redis的入门很简单之一【简介与环境搭建】【Redis的简介】 <一>。NoSQL简介: NoSQL是Not-Only-SQL的缩写,是被设计用来替换传统的关系型数据库在某些领域的用,特别针对web2.0站点以及大型的SNS网站,用来满足高并发,大数据的应用需求。常见的NoSQL的数据库系统有HBase的(Hadoop的数据库,基于列存储),MongoDB的(文档型...转载 2018-04-23 17:48:25 · 202 阅读 · 0 评论 -
(超详细)nosql之Redis系列性学习之二【常见操作命令】
Redis的入门很简单之二【常见操作命令】 Redis的提供了丰富的命令,允许我们连接客户端对其进行直接操作。这里简单介绍一下作为常用的一些命令,包括对字符串,列表,集合,有序集合,哈希表的操作,以及一些其他常用命令。【基本操作】1.添加记录:通常用于设置字符串(字符串)类型,或者整数类型;如果键已经存在,则覆盖其对应的值。壳牌代码 设置名字詹姆斯 2.获取记录:通过键...转载 2018-04-23 17:54:04 · 227 阅读 · 0 评论 -
(超详细)nosql之Redis系列性学习之三【常见参数配置】
Redis的的入门很简单之三【常见参数配置】 Redis的的的一下常见设置都是通过对redis.conf文件进行修改来完成的。 本文主要介绍了设置访问密码,主从配置,设置数据和日志目录,以及参数调优等方面。 一。权限设置: 1.修改redis.conf文件:壳牌代码 需要通过nick123 2.客户端登录,需要先进行授权操作,提供密码即可。壳牌代码 ...转载 2018-04-23 18:02:12 · 147 阅读 · 0 评论 -
(超详细)nosql之Redis系列性学习之四(基本数据类型)
一、字符串<String> 1. 字符串类型:实际上可以是字符串(包括XML JSON),还有数字(整形 浮点数),二进制(图片 音频 视频),最大不能超过512MB 2. 设值命令:set name lgs ex 10 //10秒后过期 px 10000 毫秒过期setnx name lgs //不存在键name时才能设置,返回1设置成功;存在的话失败...转载 2018-05-04 09:46:23 · 292 阅读 · 0 评论 -
Redis 部署方式(单点、master/slaver、sentinel、cluster) 概念与区别 -- 敲黑板!!!=_=
在K8S上部署Redis集群时突然遇到一个(sentinel哨兵模式)概念,感觉Redis的概念还是很多的,什么主从模式、sentinel模式、集群模式的,一下子都晕了,我觉得还是有必要先理清这些基本概念。具体的部署步骤就不在这赘述了。一、单节点实例 单节点实例还是比较简单的,平时做个测试,写个小程序如果需要用到缓存的话,启动一个Redis还是很轻松的,做为一个key/value数据库也...原创 2018-11-07 10:03:46 · 9038 阅读 · 3 评论 -
redis 缓存击穿 看一篇成高手系列3
什么是缓存击穿 在谈论缓存击穿之前,我们先来回忆下从缓存中加载数据的逻辑,如下图所示 因此,如果黑客每次故意查询一个在缓存内必然不存在的数据,导致每次请求都要去存储层去查询,这样缓存就失去了意义。如果在大流量下数据库可能挂掉。这就是缓存击穿。场景如下图所示: 我们正常人在登录首页的时候,都是根据userID来命中数据,然而黑客的目的是破坏你的系统,黑客可以随机...转载 2018-08-16 14:42:42 · 1104 阅读 · 0 评论 -
redis 延时任务 看一篇成高手系列2
在开发中,往往会遇到一些关于延时任务的需求。例如 生成订单30分钟未支付,则自动取消 生成订单60秒后,给用户发短信 对上述的任务,我们给一个专业的名字来形容,那就是延时任务。那么这里就会产生一个问题,这个延时任务和定时任务的区别究竟在哪里呢?一共有如下几点区别 定时任务有明确的触发时间,延时任务没有 定时任务有执行周期,而延时任务在某事件触发...转载 2018-08-16 14:40:19 · 301 阅读 · 0 评论 -
redis面试题总结
有时候关于技术,有些同学只是停留在会使用的阶段,不会描述,接下来在了解完《Redis 部署方式》后,给大家分享下redis面试中几个高频问题及解析; 1.什么是redis? redis是一个基于内存的高性能k-v数据库;redis为了达到最快的读写速度将数据都读到内存中,并通过异步的方式将数据写入磁盘。所以redis具有快速和数据持久化的特征。如果不将数据放在内存中,磁盘I/O速...原创 2018-12-20 09:31:22 · 785 阅读 · 0 评论