
NOSQL
图图不糊涂
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux安装redis并搭建主从,哨兵
下载redis 选择你想要存放的目录,然后 下载 解压 wget http://download.redis.io/releases/redis-4.0.6.tar.gz tar -zxf redis-4.0.6.tar.gz 解压完成后进入解压好的目录 然后执行make对解压的Redis文件进行编译 执行完成后进入src目录 执行 make inst...原创 2020-04-14 23:47:10 · 799 阅读 · 1 评论 -
Redis学习之集群
Redis集群的搭建,我已经在前面文章介绍过了,这篇文章,就让我们来学习一下Redis的集群是如何实现的。 Redis最开始的集群搭建是依靠ZK的,但是在 3.0 之后版本支持redis-cluster集群。Redis-Cluster采用无中心结构,即每个节点保存数据和整个集群状态,每个节点都和其他所有 节点连接。 那么我们是如何知道,我们的数据保存在哪里的呢?这样的话,我们就需要了解另一...原创 2019-11-01 10:10:33 · 198 阅读 · 0 评论 -
redis学习之数据类型
上面的文章,我们已经成功在本地搭建了redis以及集群,接下来让我们学习一下他的数据类型以及对数据的操作命令。 如果你没有本地搭建,我推荐一个网站,是redis官方的测试平台。http://try.redis.io/ 我接下来为了方便,也会使用这个平台。 redis的数据类型分为这么几种:String,hash,list,set以及zset(有序集合) String String是red...原创 2019-10-30 16:00:25 · 153 阅读 · 0 评论 -
redis学习之命令
官方redis命令参考地址:http://doc.redisfans.com/index.html 此篇文章只记录常用的命令。 key值操作 keys value :查找所有符合给定模式pattern的key exists key : 判断key名是否存在 move key db : 移动数据key名到相应的redis expire key seconds : 为给...原创 2019-10-30 17:38:42 · 171 阅读 · 0 评论 -
redis学习之windows搭建
最近面试才发现自己忽视和Redis的重要性,所以从头来开始好好学习一下redis。 首先我们需要下载:下载地址 下载解压后我们会得到这样一个结构: 接下来,启动它: redis-server.exe 这个时候我们已经吧服务端启动了。(此时为前端启动) 然后我们再把客户端启动: redis-cli.exe -h 127.0.0.1 -p 6379 注意不要把原来的服务端关闭...原创 2019-10-24 18:13:57 · 166 阅读 · 0 评论 -
什么是Redis缓存穿透/雪崩/击穿
缓存穿透 缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,如发起为id为“-1”的数据或id为特别大不存在的数据。这时的用户很可能是攻击者,攻击会导致数据库压力过大。 解决办法: 可以根据具体情况设置参数校验,或者添加token校验。 使用BloomFilter(布隆过滤器),将数据库里面有的数据,都放进里面,不存在就返回就可以了。 缓存雪崩 缓存雪崩,是指在某一个时间段,...原创 2019-10-16 10:33:52 · 189 阅读 · 0 评论