Redis学习笔记
文章平均质量分 65
程序员阿红
博客纯属记录自己的学习过程,如果能帮上你实属荣幸,可以的话,留个关注,比心。
展开
-
Redis缓存雪崩问题及解决思路
缓存雪崩是指在同一时段大量的缓存key同时失效或者Redis服务宕机,导致大量请求到达数据库,带来巨大压力。原创 2022-12-19 15:58:32 · 197 阅读 · 0 评论 -
Redis的缓存穿透
缓存穿透是指客户端请求的数据在缓存中和数据库中都不存在,这样缓存永远不会生效,这些请求都会打到数据库。原创 2022-12-09 21:50:41 · 806 阅读 · 4 评论 -
Redis的缓存更新策略
缓存的更新是redis为了节约内存而设计出来的东西,主要是因为内存数据宝贵,当我们向redis插入太多数据,此时就可能会导致缓存中的数据过多,所以redis会对部分数据进行更新,或者把它成为淘汰更合适。原创 2022-12-06 20:49:14 · 2871 阅读 · 2 评论 -
06.论Redis持久化的几种方式
论Redis持久化的几种方式原创 2022-06-30 23:06:36 · 442 阅读 · 12 评论 -
redis.conf总配置详解
redis.conf总配置详解,中文版,一看必知。原创 2022-06-12 21:41:08 · 195 阅读 · 1 评论 -
05.redis-五大数据类型(2)
(1)列表list push和pop,类似机枪AK47:push,压子弹,pop,射击出子弹。 lpush(左插入)、rpush(右插入)、lrange(查询集合) l:left 自左向右—>添加(类似数据结构栈:从左边开始入栈) r:right自右向左<—添加(从右边开始入栈) 127.0.0.1:6379> lpush list1 1 2 3 4 5 (integer) 5 127.0.0.1:6379> lrange list1 0 -1 #查询列表所有元素,0表示开原创 2021-12-18 00:15:00 · 443 阅读 · 0 评论 -
04.redis-五大数据类型(1)
(一)String(字符串) (1)String常用操作 主要操作有添加、查询、追加、获取长度,判断是否存在的操作 主要命令:get、set、append、strlen、keys、exists 127.0.0.1:6379> set name jackier #添加一个key为'name'值为'jackier'的数据 OK 127.0.0.1:6379> get name #获取key为'name'的值 "jackier" 127.0.0.1:6379> set name1 ch原创 2021-12-16 08:51:51 · 1110 阅读 · 0 评论 -
03.Redis安装与启动
02.Redis安装 1. redis官网:https://www.redis.io/ 2.把压缩包通过ftp工具上传linux系统 上传tar.gz包至linux系统,并解压 tar -zxf redis-6.2.6.tar.gz 安装gcc库(linux必须有网) yum -y install gcc 安装前可使用gcc -v 命令查看gcc版本,如果没有安装过会提示命令不存在。 3.进入redis目录,进行编译(类似于javac命令) make 4.编译之后,开始安装 make i原创 2021-12-15 08:56:23 · 287 阅读 · 0 评论 -
02.redis学习前菜(二)
1.redis入门介绍 互联网需求的3高 高并发,高可扩,高性能 Redis 是一种运行速度很快,并发性能很强,并且运行在内存上的NoSql(not only sql)数据库 NoSQL数据库和传统数据库 相比的优势 NoSQL数据库无需事先为要存储的数据建立字段,随时可以存储自定义的数据格式。 而在关系数据库里,增删字段是一件非常麻烦的事情。如果是非常大数据量的表,增加字段简直就是一个噩梦 Redis的常用使用场景 缓存,毫无疑问这是Redis当今最为人熟知的使用场景。在提升服务原创 2021-12-17 00:15:00 · 128 阅读 · 0 评论 -
01.Redis学习前菜(一)
互联网架构的演变历程 第一阶段 数据量访问不大,简单的架构即可搞定。 第二阶段 1.数据访问量大,使用缓存技术来缓解数据库的压力。 2.不同的业务访问不同的数据库。 第三阶段 1.主从读写分离。 2.之前的缓存确实能够缓解数据库的压力,但是写和读都集中在一个数 据库上,压力又来了。 3.一个数据库负责写,一个数据库负责读。分工合作。愉快! 4.让master(主数据库)来响应事务性(增删改)操作,让slave(从数据库)来响应非事务性 (查询)操作,然后再采用主从复制来把master上的事务性操作同步原创 2021-12-14 17:37:23 · 432 阅读 · 0 评论