随笔分类 -  Redis

redis 常见问题总结
摘要:1.缓存穿透是什么? 缓存穿透,是指查询一个数据库一定不存在的数据问题:想象一下,如果查询传入的参数是-1,会怎么样??这个-1,一定是不存在的对象。当每次用-1 去查询数据库的时候,每次查询的结果都为空,每次又都不会进行缓存,假如有恶意攻击,就可以利用这个漏洞,对数据库造成压力,甚至压垮数据库。即 阅读全文
posted @ 2019-10-24 13:53 <meng> 阅读(181) 评论(0) 推荐(0) 编辑
redis 持久化之rdb总结
摘要:1. rdb 1.1 rdb 概念在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话的SnapShot快照,它恢复时是将快照文化直接读到内存里 1.2 rdb 工作机制每隔一段时间,就把内存中的数据保存到硬盘上的指定文件中 1.3 rdb是默认开启的 1.4 rdb的持久化过程redis会单 阅读全文
posted @ 2019-05-08 23:57 <meng> 阅读(250) 评论(0) 推荐(0) 编辑
redis的数据淘汰机制
摘要:为什么? 因为内存大小有限,需要保存有效的数据 方法: 有6中数据淘汰机制 常用的:从数据集挑选,最近很少使用的数据淘汰 从已过期的数据集中,挑选最近最少使用的数据淘汰 。。。 阅读全文
posted @ 2019-05-08 22:02 <meng> 阅读(210) 评论(0) 推荐(0) 编辑
redis对象保存方式
摘要:有两种: 1.json字符串 需要把对象转换为json字符串,当做字符串处理,直接使用get,set方法进行处理 优点:设置和获取比较简单 缺点:没有提供专门的方法,需要把对象转换为json(jsonlib) 2.字节 需要把对象序列化为字节进行处理 如果是存储百万级别的大数据对象,建议采取存储序列 阅读全文
posted @ 2019-05-08 21:58 <meng> 阅读(611) 评论(0) 推荐(0) 编辑
Redis是什么?
摘要:Redis是一个key-value的nosql数据库,先存到内存中,会根据一定的策略持久化到磁盘,即使断电也不会丢失数据,支持的类型比较多 主要用来做缓存数据库的数据和web集群时当做中央缓存存放session redis的使用场景 1.计数器 redis的计数器是原子性的内存操作 可以解决库存溢出 阅读全文
posted @ 2019-05-08 21:40 <meng> 阅读(109) 评论(0) 推荐(0) 编辑
redis bind的坑
摘要:启动redis时,发现外网访问不了 检查以下方面 bind bind指的是绑定哪个ip可以访问 bind 要填写你自己redis服务器所在地址 bind 填写ip 要写在一行 阅读全文
posted @ 2019-04-21 13:19 <meng> 阅读(381) 评论(0) 推荐(0) 编辑
springboot整合redis
摘要:1.添加依赖 2. 阅读全文
posted @ 2019-04-21 12:04 <meng> 阅读(143) 评论(0) 推荐(0) 编辑
redis 安装启动
摘要:安装gcc yum -y install gcc automake autoconf libtool make 或者执行 yum install cppyum install binutilsyum install glibcyum install glibc-kernheadersyum inst 阅读全文
posted @ 2019-04-20 23:59 <meng> 阅读(204) 评论(0) 推荐(0) 编辑
Redis 集群
摘要: 阅读全文
posted @ 2019-03-12 14:09 <meng> 阅读(74) 评论(0) 推荐(0) 编辑
Redis 发布与订阅模式
摘要:subscribe 订阅 publish 发布 频道 发布内容 阅读全文
posted @ 2019-03-11 19:44 <meng> 阅读(94) 评论(0) 推荐(0) 编辑
Redis 配置主从
摘要: 阅读全文
posted @ 2019-03-10 10:28 <meng> 阅读(63) 评论(0) 推荐(0) 编辑
Redis 密码
摘要: 阅读全文
posted @ 2019-03-09 22:31 <meng> 阅读(73) 评论(0) 推荐(0) 编辑
Redis 常用命令
摘要: 阅读全文
posted @ 2019-03-09 22:24 <meng> 阅读(56) 评论(0) 推荐(0) 编辑
Redis zset数据类型
摘要:zadd():添加元素 zcard :返回元素个数 阅读全文
posted @ 2019-03-09 21:25 <meng> 阅读(86) 评论(0) 推荐(0) 编辑
Redis set 数据类型
摘要:sadd() smembers sinter:返回集合的交集 sinterstroe:返回交集结果 sunion :去并集 sunionstore 取得并集 smove 从一个set集合移动到另一个set集合里 scard :查看元素个数 sismember: 判断某元素是否为集合中的元素 阅读全文
posted @ 2019-03-09 20:54 <meng> 阅读(92) 评论(0) 推荐(0) 编辑
Redis list 数据类型
摘要:lpush()先进后出 //从头部加入元素 //栈 lrange 元素集合 0 -1 lpop 从list头部删除元素,并返回删除元素 rpush()先进先出 //从尾部加入元素 //队列 rpop 从list尾部删除元素,并返回删除元素 linsert list before 集合的元素 插入的元 阅读全文
posted @ 2019-03-09 19:49 <meng> 阅读(89) 评论(0) 推荐(0) 编辑
Redis hash数据类型
摘要:hset () hset user id1 hget() hmset()hmset uer id 1 name zs sex man hmget() hsetnx() hincrby 递增 hdecrby 递减 hexists 是否存在 hlen 返回所有的键数值 hdel 删除指定的key hke 阅读全文
posted @ 2019-03-09 17:39 <meng> 阅读(61) 评论(0) 推荐(0) 编辑
Redis String数据类型
摘要:get() del() set() setnx():如果key 不存在就进行设置,存在返回0 setex():设置value存在时间 setex color 10 red 在10s中,color一直是红色 setrange key 开始替换的位置 替换后的字符串 mset 设置多个 mget 获取多 阅读全文
posted @ 2019-03-09 17:19 <meng> 阅读(94) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示