redis系列教程
文章平均质量分 70
努力学习的阿奇
这个作者很懒,什么都没留下…
展开
-
redis学习笔记(6)—— redis常见问题(高概率面试题)
redis学习笔记(6)—— redis常见问题 (高概率面试题)1.缓存雪崩2.缓存击穿3.缓存穿透4.手动高亮tip1.缓存雪崩缓存雪崩的问题为: 1.数据在同一时刻失效,用户的请求都转变访问了数据库,造成数据库过载,导致服务堵塞甚至宕机。2. redis服务器宕机的话,也会造成缓存雪崩。缓存雪崩的解决方法为: 第一种解决办法为,设置随机有效期,使得数据不会在同一时刻失效。第二种解决办法为,设置多级缓存或者搭建redis集群。2.缓存击穿缓存击穿的问题为: 当某一时刻,某一数据失效了,但是此数原创 2021-02-27 10:10:52 · 1984 阅读 · 4 评论 -
redis学习笔记(5)——在windows上安装redis服务(单机版)
redis学习笔记(5)——在windows上安装redis服务(单机版)1.redis下载地址2.安装redis为临时服务3.Redis自定义windows服务安装4.redis服务的安装启动和卸载命令如下:5.使用redis-cli连接redis服务器6.关于redis的库7.手动高亮tip1.redis下载地址 https://github.com/MSOpenTech/redis/releases 下载后请先解压,注意:安装后,redis的默认端口为63792.安装redis为临时服务打开原创 2021-02-23 13:21:03 · 187 阅读 · 0 评论 -
redis学习笔记(4)—— redis常用命令3
redis学习笔记(4)—— redis常用命令3redis常用命令set类型常用命令sorted set 有序集合常用命令手动高亮tipredis常用命令set类型常用命令sadd key number1 number2 … (向集合添加一个或多个成员)srem key number1 numner2 … (移除集合中一个或多个成员)scard key (获取集合的成员数)sdiff key1 key2 … (返回所有集合之间的差集)sdiffstore destinationkey ke原创 2021-02-17 19:50:36 · 157 阅读 · 0 评论 -
redis学习笔记(3)—— redis常用命令2
redis学习笔记(3)—— redis常用命令2redis常用命令hash类型常用命令List 列表常用命令手动高亮tipredis常用命令hash类型常用命令hmset key field1 value1 field2 value2 … (同时将多个 field-value (域-值)对设置到哈希表 key 中)hset key field value (将哈希表key中的字段field的值设置为value)hdel key field1 field2 … (删除哈希表中的一个或多个字段)原创 2021-02-16 18:59:25 · 2258 阅读 · 1 评论 -
redis学习笔记(2)—— redis常用数据类型与常用命令
redis学习笔记(2)—— redis常用数据类型与常用命令1.redis常用数据类型2.redis常用命令基本常用命令String类型常用命令3.手动高亮tip1.redis常用数据类型String——字符串String 数据结构时简单的key-value 类型,value不仅可以是String,也可以是数字(当数字类型用 Long 可 以表示的时候 encoding 就是整型,其他都存储在 sdshdr 当做字符串); 在list、set和zset中包含的独立的元素类型都是Redis St原创 2021-02-15 19:25:22 · 218 阅读 · 0 评论 -
redis学习笔记(1)—— redis简介
redis学习笔记(1)—— redis简介redis是什么?为什么要使用redisredis的优点redis的缺点redis是什么?Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。通常称为数据结构服务器;它存储了五种不同类型值的键映射。用作数据库,缓存和消息代理。为什么要使用redis如果有大量信息且信息基本不变的情况,如果每次都去查询数据库,会消耗很多资源,效率会低下很多。但是如果将这些大量数据存入到内存中原创 2021-02-14 19:05:41 · 1187 阅读 · 0 评论