随笔分类 - redis
2021-02-21
摘要:点赞再看,养成习惯,微信搜索「小大白日志」关注这个搬砖人。 文章不定期同步公众号,还有各种一线大厂面试原题、我的学习系列笔记。 redis常用的5种数据结构及应用场景? 数据结构 应用场景 string 普通的键值对存储 list(元素可重复) 粉丝列表、文章评论 set(元素不重复) 获取交集、并
阅读全文
摘要:点赞再看,养成习惯,微信搜索「小大白日志」关注这个搬砖人。 文章不定期同步公众号,还有各种一线大厂面试原题、我的学习系列笔记。 基础概念 redis支持的5种数据类型中,有hash类型,hash类型的底层采用字典结构(多对key-value)实现,而字典结构的代码实现=hashTable=用到了ha
阅读全文
摘要:LRU:把最近最少使用或最近最久未使用的移除出缓存 MRU:把最近频繁使用的移除出缓存,如数据库层级的缓存,用户不可能连续查询大量同批次数据,此时就可以把这些大批量数据移除 布隆过滤器 适用于大数据量的缓存,如亿级别PV防止恶意url(PV:页面访问量page view) 拥有两级缓存:布隆过滤器-
阅读全文
摘要:缓存穿透的解决方案(空标记) 缓存穿透是指,在数据存储系统中不存在的记录,不会被存储到缓存中。这种记录每次的查询流量都会穿透到数据存储层。在高流量的场景下,不断查询空结果会大量消耗数据查询服务的资源,甚至在恶意流量攻击下可能拖垮数据库系统。 以机票订单为例,有些订单购买了保险,也有的订单没有购买保险
阅读全文
摘要:先进入redis目录下的src文件夹打开redis客户端: redis-cli set name afei #设置key-value get name #获取value del name #删除name exists name #查看是够存在key=name的键值对,有则返回1,无则返回0 keys
阅读全文
摘要:将/usr/local/app/redis-4.0.8/redis.conf文件中daemonize no改为daemonize yes 在/etc目录下新建redis目录:mkdir /etc/redis 将/usr/local/redis-4.0.6/redis.conf 文件复制一份到/etc
阅读全文
摘要:安装 、启动、连接 下载包:wget http://download.redis.io/releases/redis-4.0.8.tar.gz 解压 :tar -xzf redis-4.0.8.tar.gz cd redis 安装:make && make install 在redis根目录下启动:
阅读全文
摘要:Redis 支持的数据类型:string(字符串)、list(列表)、hash(字典)、set(集 合),zset(有序集合)。以下key均为1,此些命令均可直接在redis-cli.exe中执行 string:key-value 保存:set 1 "afei“ 获取:get 1 List:key
阅读全文

浙公网安备 33010602011771号