
redis
文章平均质量分 81
qq_23204557
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis基本安装和部署
这里 redis-server 127.0.0.1:6379 表示 Redis 服务正在本机的 6379 端口上运行,监听来自本地的连接请求。所以来自其它机器的请求是访问不到本机Redis服务的。, /etc/redis/redis.conf中默认设置了 daemonize yes ,表示后台模式: 终端不会被占用,Redis 进程会在后台持续运行。后文都默认采用配置文件方式运行redis。进入 Redis 命令行后,执行以下命令测试:ping,如果返回 PONG,说明 Redis 已成功安装并运行。原创 2025-04-21 10:27:01 · 247 阅读 · 0 评论 -
客路旅行(KLOOK)面试(部分)(未完全解析)
用过Chatgpt的哪个版本,了解Chatgpt版本之间的差异吗什么是优雅部署?newBing: 服务启动时,检查依赖的组件或容器是否就绪,如果不就绪,等待或重试,直到就绪后再注册到服务中心,对外提供服务。(优雅上线)服务停止时,先从服务中心注销,通知上游服务不再发送新的请求,然后等待已有的请求处理完毕,最后关闭资源和连接。(优雅下线)项目里OAuth用的版本是1.0还是2.0。为什么要有授权码,第三方应用不能直接获取令牌吗。原创 2023-09-01 02:53:25 · 1081 阅读 · 0 评论 -
达美乐的面试(部分)(未完全解析)
jstackredis AOF fsyncredis list原创 2023-05-25 01:48:54 · 1895 阅读 · 0 评论 -
如何实现粘性Session
nginx+tomcat关于Session的管理此文质量不错,我做个简单总结:nginx默认的负载均衡策略是轮询,其一大缺点是不能产生粘性Session;把nginx的负载均衡策略改为hash,可以产生粘性Session。但如果某tomcat下线,则粘性Session失效了;通过修改tomcat的配置,可以将session共享在redis中。文中最后的方案其实不完美,比如此Session共享机制与tomcat耦合了,如果要迁移到jetty等其它web容器呢?Spring有提供相应方案,不过我还没原创 2020-12-20 21:42:40 · 478 阅读 · 0 评论 -
《专题三分布式系统》之《第三章 【拓展进阶】Redis》之 《第五节 Redis实战》
《3.5.1 实现定时消息通知》9 20 简单定时任务通知:利用redis的keyspace notifications开启办法:在配置文件中把notify-keyspace-events修改为 “Ex” (键过期事件)我的总结: 用Spring的@Scheduled(需要用@EnableScheduling修饰Springboot的主程序)周期性set带过期时间的键, 这里它相当于消息发布者。而实现了KeyExpirationEventMessageListener的类会在键过期时调用onMes原创 2020-12-10 21:10:10 · 155 阅读 · 2 评论 -
《专题三分布式系统》之《第三章 集中式缓存Redis》之 《第四节 Memcached》
《3.4.1 Memcached协议》Memcached相对于Redis的特点:没有redis的复杂数据结构;多线程(Redis6.0之后有多线程的io);CAS?《3.4.2 Memcached工作原理及优缺点》LIbevent库,IO多路复用Memcached vs Redis:比较项MemcachedRedis多线程单线程(6.0以前)高可靠官方支持主从,哨兵,集群等数据持久化更完备存储语义只支持String更丰富数据原创 2020-12-09 18:03:35 · 209 阅读 · 0 评论 -
《专题三分布式系统》之《第三章 集中式缓存Redis》之 《第三节 Redis底层原理分析》
《3.3.1 redis数据结构原理(1) – string,hash,list》19:35 用Redis实现分布式排他锁。https://redis.io/commands/set页的下部有详细说明《3.3.2 redis数据结构原理(2) – set,zset,stream》20:00 redis的zset的数据结构:跳表(skiplist)+hash。可参考blog.youkuaiyun.com/zjwendy/article/details/90173855做范围查找时,平衡树(如AVL,红黑树原创 2020-12-08 02:21:53 · 348 阅读 · 0 评论 -
在centos7上安装redis5.0.4
参考redis-5.0.5.tar.gz 安装:去http://download.redis.io/releases/,选择redis-5.0.4.tar.gz下载tar -zxvf redis-5.0.4.tar.gz ,解压会生成一个redis-5.0.4的目录 ,进入此目录安装GCC依赖: yum install gcc gcc-c++此时试图用make命令安装redis仍然出错:参考zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录解原创 2020-12-04 10:18:47 · 178 阅读 · 0 评论 -
《专题三分布式系统》之《第三章 集中式缓存Redis》之 第一、二节
《第一节 导学引入课》Redis学习资料和工具:22:30 Redis的部署原创 2020-12-03 03:27:21 · 407 阅读 · 0 评论 -
好文转载 深入学习Redis(5):集群
深入学习Redis(5):集群节选:带虚拟节点的一致性哈希分区该方案在一致性哈希分区的基础上,引入了虚拟节点的概念。Redis集群使用的便是该方案,其中的虚拟节点称为槽(slot)。槽是介于数据和实际节点之间的虚拟概念;每个实际节点包含一定数量的槽,每个槽包含哈希值在一定范围内的数据。引入槽以后,数据的映射关系由数据hash->实际节点,变成了数据hash->槽->实际节点...转载 2019-11-29 16:54:47 · 156 阅读 · 0 评论