导航

随笔分类 -  redis

摘要:基本语法:1)SETBITredis 127.0.0.1:6379> setbit KEY_NAME OFFSET VALUE //该命令用于对 key 所储存的字符串值,设置或清除指定偏移量上的位(bit)。时间复杂度O(1) 1 在redis中,存储的字符串都是以二进制的形式存在的。比如:设置一 阅读全文

posted @ 2019-03-23 11:52 皮堡斯 阅读(298) 评论(0) 推荐(0)

摘要:1. 前言 关于分布式锁的实现,目前常用的方案有以下三类: 关于 Redis 实现分布式锁,网上可以查到很多资料,笔者最初也借鉴了这些资料,但是,在分布式锁的实现和使用过程中意识到这些资料普遍存在问题,容易误导初学者,鉴于此,撰写本文,希望为对分布式锁感兴趣的读者提供一篇切实可用的参考文档。 介绍以 阅读全文

posted @ 2019-03-23 09:44 皮堡斯 阅读(255) 评论(0) 推荐(0)

摘要:现代高并发复杂系统面临的挑战 现代系统随着功能的复杂化,各种各样需求层出不穷,面对愈加复杂话的业务系统、越来越庞大的用户群体,以及用户对体验的要求越来越高,性能就变得更加重要。 抛开代码逻辑、服务器性能的相关问题外,提高性能的方式有以下几种: 动静分离 负载均衡 分布式 集群化 缓存 限流处理 数据 阅读全文

posted @ 2019-03-23 09:34 皮堡斯 阅读(290) 评论(0) 推荐(0)

摘要:Redis 简介 Redis 提供数据缓存服务,内部数据都存在内存中,所以访问速度非常快。 早期,Redis 单应用服务亦能满足企业的需求。之后,业务量的上升,单机的读写能力满足不了业务的需求,技术上实现主从服务,并读写分离,分担主 Master 的读负担。再之后,出现了哨兵集群,和现在的 Clus 阅读全文

posted @ 2019-03-22 13:51 皮堡斯 阅读(668) 评论(0) 推荐(0)

摘要:1.1 导言 如果你从来没使用过 Redis 数据库,那你肯定会问,为什么我们要学 Redis数据库,我只使用 MySQL 或 Oracle 就够了。其实 Redis 虽叫数据库,可又不是传统意义上的关系型数据库,Redis 是一个高性能的 Key-Value 数据库。 首先我们先来讲一下 Redi 阅读全文

posted @ 2019-03-22 09:47 皮堡斯 阅读(332) 评论(0) 推荐(0)