首页
学习
活动
专区
工具
TVP
发布

技术博文

专栏作者
589
文章
1441085
阅读量
51
订阅数
Redis缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题
由于原有缓存失效,新缓存未到期间,比如我们设置缓存时采用了相同的过期时间,在同一时刻出现大面积的缓存过期,所有原本应该访 问缓存的请求都去查询数据库了,而对数据库CPU和内存造成巨大压力,严重的会造成数据库宕机。从而形成一系列连锁反应,造成整个系统崩溃。
joshua317
2021-11-10
2.2K0
redis的几个问题
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/149
joshua317
2021-09-29
4060
redis学习教程
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/39
joshua317
2021-08-19
2750
一、redis 初识-3.redis配置
转载自joshua317博客 https://www.joshua317.com/article/38
joshua317
2021-06-22
6820
一、redis 初识-4.redis服务启动与关闭
转载自joshua317博客 https://www.joshua317.com/article/42
joshua317
2021-06-22
1.2K0
关于redis key命名规范的设计
【推荐】Redis key命名需具有可读性以及可管理性,不该使用含义不清的key以及特别长的key名;
joshua317
2019-12-10
22.2K0
Redis GEO地理位置
Redis 的 GEO是在3.2版本才有的 官方说明:Redis 3.2 contains significant changes to the API and implementation of Redis. A new set of commands for Geo indexing was added (GEOADD, GEORADIUS and related commands). Redis GEO实现主要包含了以下两项技术: 使用geohash保存地理位置的坐标。 使用有序集合(zset)保
joshua317
2018-04-16
1.7K0
Redis查询当前库有多少个 key
info可以看到所有库的key数量 dbsize则是当前库key的数量 keys *这种数据量小还可以,大的时候可以直接搞死生产环境。 dbsize和keys *统计的key数可能是不一样的,如果没记错的话,keys *统计的是当前db有效的key,而dbsize统计的是所有未被销毁的key(有效和未被销毁是不一样的,具体可以了解redis的过期策略)
joshua317
2018-04-16
4.4K0
redis info
# Server redis_version:3.0.7 redis_git_sha1:00000000 redis_git_dirty:0 redis_build_id:5efa20fe9f01349c redis_mode:standalone os:Linux 2.6.32-573.el6.x86_64 x86_64 arch_bits:64 multiplexing_api:epoll gcc_version:4.4.7 process_id:11188 run_id:b2c5a1094ed2f55
joshua317
2018-04-16
1.1K0
Redis持久化
Redis 提供了多种不同级别的持久化方式: RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot)。 AOF 持久化记录服务器执行的所有写操作命令,并在服务器启动时,通过重新执行这些命令来还原数据集。 AOF 文件中的命令全部以 Redis 协议的格式来保存,新命令会被追加到文件的末尾。 Redis 还可以在后台对 AOF 文件进行重写(rewrite),使得 AOF 文件的体积不会超出保存数据集状态所需的实际大小。 Redis 还可以同时使用 AOF
joshua317
2018-04-16
8900
关于redis的keys命令的性能问题
KEYS pattern 查找所有符合给定模式 pattern 的 key 。 KEYS * 匹配数据库中所有 key 。 KEYS h?llo 匹配 hello , hallo 和 hxllo 等。
joshua317
2018-04-16
4.5K0
Redis模式匹配删除key
Redis keys命令支持模式匹配,但是del命令不支持模式匹配,有时候需要根据一定的模式来模糊删除key,这时只能结合shell命令来完成了。 具体命令是: redis-cli KEYS "pattern" | xargs redis-cli DEL 其中pattern是keys命令支持的模式,这样就可以模糊删除key了。 实战: 密码验证情况下 ./redis-cli -a passwd keys *test* | xargs ./redis-cli -a passwd del
joshua317
2018-04-16
1.8K0
Memcached 及 Redis 架构分析和比较
Memcached和Redis作为两种Inmemory的key-value数据库,在设计和思想方面有着很多共通的地方,功能和应用方面在很多场合下(作为分布式缓存服务器使用等)也很相似,在这里把两者放在一起做一下对比的介绍 基本架构和思想 首先简单介绍一下两者的架构和设计思路 Memcached Memcached采用客户端-服务器的架构,客户端和服务器端的通讯使用自定义的协议标准,只要满足协议格式要求,客户端Library可以用任何语言实现。 从用户的角度来说,服务器维护了一个键-值关系的数据表,服务器之间
joshua317
2018-04-16
1.4K0
memcache和redis的区别
1.定义 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表 2.从数据结构 memcache 的工作就是在专门的机器的内存里维护一张巨大的 hash 表 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、z
joshua317
2018-04-16
1K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档