• [技术干货] Redis 怎么实现分布式锁
    Redis 分布式锁其实就是在系统里面占一个“坑”,其他程序也要占“坑”的时候,占用成功了就可以继续执行,失败了就只能放弃或稍后重试。占坑一般使用 setnx(set if not exists)指令,只允许被一个程序占有,使用完调用 del 释放锁。
  • [技术干货] Redis 持久化有几种方式
    Redis 的持久化有两种方式,或者说有两种策略:RDB(Redis Database):指定的时间间隔能对你的数据进行快照存储。AOF(Append Only File):每一个收到的写命令都通过write函数追加到文件中。
  • [交流吐槽] jedis 和 Redisson 有哪些区别
    jedis:提供了比较全面的 Redis 命令的支持。Redisson:实现了分布式和可扩展的 Java 数据结构,与 jedis 相比 Redisson 的功能相对简单,不支持排序、事务、管道、分区等 Redis 特性。
  • [技术干货] redis 支持的 Java 客户端
    支持的 Java 客户端有 Redisson、jedis、lettuce 等
  • [技术干货] Redis 支持的数据类型
     Redis 支持的数据类型:string(字符串)、list(列表)、hash(字典)、set(集合)、zset(有序集合)。
  • [交流吐槽] 领取Redis免费实例 任务怎么做呀
    我这个任务一直这个样子!是我哪里操作错了吗?不懂,求解。
  • [交流吐槽] Redis 为什么是单线程的
    因为 cpu 不是 Redis 的瓶颈,Redis 的瓶颈最有可能是机器内存或者网络带宽。既然单线程容易实现,而且 cpu 又不会成为瓶颈,那就顺理成章地采用单线程的方案了。关于 Redis 的性能,官方网站也有,普通笔记本轻松处理每秒几十万的请求。而且单线程并不代表就慢 nginx 和 nodejs 也都是高性能单线程的代表。
  • [交流吐槽] Redis 和 memcache 有什么区别
     存储方式不同:memcache 把数据全部存在内存之中,断电后会挂掉,数据不能超过内存大小;Redis 有部份存在硬盘上,这样能保证数据的持久性。数据支持类型:memcache 对数据类型支持相对简单;Redis 有复杂的数据类型。使用底层模型不同:它们之间底层实现方式,以及与客户端之间通信的应用协议不一样,Redis 自己构建了 vm 机制,因为一般的系统调用系统函数的话,会浪费一定的时间去移动和请求。value 值大小不同:Redis 最大可以达到 512mb;memcache 只有 1mb。
  • [技术干货] Redis 有哪些功能
    数据缓存功能,分布式锁的功能,支持数据持久化,支持事务,支持消息队列
  • [技术干货] redis 使用场景
    记录帖子点赞数、点击数、评论数;缓存近期热帖;缓存文章详情信息;记录用户会话信息
  • [技术干货] Redis
    Redis 是一个使用 C 语言开发的高速缓存数据库
  • [技术干货] redis组件
    redis-server:服务器端工具redis-cli:客户端工具redis-benchmark:redis性能压力测试工具redis-check-dump(rdb格式) & redis-check-aof(aof格式):检测持久化存储RDB/AOF的文件格式是否错误,以及发现错误进行修复redis-shutdown:用于关闭redisredis-sentinel:用于实现redis主从切换的工具
  • [交流吐槽] redis定期过期
    redis每隔一定的时间,会扫描一定数量的数据库的expires字典中一定数量的key,并清除其中已过期的key。该策略是前两者的一个折中方案。通过调整定时扫描的时间间隔和每次扫描的限定耗时,可以在不同情况下使得CPU和内存资源达到最优的平衡效果
  • [技术干货] redis 惰性过期
    只有当访问一个key时,才会判断该key是否已过期,过期则清除。该策略可以最大化地节省CPU资源,却对内存非常不友好。极端情况可能出现大量的过期key没有再次被访问,从而不会被清除,占用大量内存。
  • [技术干货] Redis 定时过期
    每个设置过期时间的key都需要创建一个定时器,到过期时间就会立即清除。该策略可以立即清除过期的数据,对内存很友好;但是会占用大量的CPU资源去处理过期的数据,从而影响缓存的响应时间和吞吐量。
总条数:550 到第 页
上滑加载中