
Redis文库
-
原创
Redis系列之简介和linux部署教程
Redis介绍 Redis Github开源 Linux下安装Redis 下载解压Redis 安装gcc 安装Redis 添加Redis服务 复制脚本 VI编辑Redis配置 注册启动Redis服务 设置Redis全局使用 使用Redis服务Redis介绍Redis如今已经成为Web开发社区最火热的内存数据库之一,随着Web2.0的快速发展,再加上半结构数据比重加大,网站对高效性能的需求也越来越多。2017-05-05 15:09:26 阅读数 1557 评论数 0 -
原创
Redis系列之基本数据结构简介
Redis基础数据结构 Redis有5种基本数据结构:String(字符串)、list(列表)、set(集合)、hash(哈希)、zset(有序集合) 字符串string 字符串类型是Redis的value最简单的数据结构,类似与Java语言中的ArrayList(数字列表),不过在Redis里String是一种动态字符串 Redis里的String采用预分配冗余空间的方法 set & ...2018-09-26 22:47:48 阅读数 2536 评论数 0 -
原创
Redis系列之分布式锁简介
文章目录一、加锁原因1.1 加锁方式1.2 业务场景二、原子操作原子操作定义2.1 context switch三、分布式锁3.1 实现方式四、分布式锁常见问题4.1 超时问题4.2 集群环境 一、加锁原因 在一些比较高并发的业务场景,经常听到通过加锁的方法实现线程安全。 下面简单介绍一下 1.1 加锁方式 数据库锁 数据库本身提供了锁机制,比如乐观锁、悲观锁等等。下面给出我之前写的一篇博客,介绍...2018-12-10 00:01:35 阅读数 2763 评论数 5 -
原创
Redis系列之延时队列简介
文章目录一、业务场景1.1 实践场景1.2 实现方式二、Redis延时队列2.1 Redis列表实现2.2 Redis集合实现 一、业务场景 所谓延时队列就是延时的消息队列,下面说一下一些业务场景比较好理解 1.1 实践场景 订单支付失败,每隔一段时间提醒用户 用户并发量的情况,可以延时2分钟给用户发短信 … 1.2 实现方式 这些情况都可以使用延时队列来做,实现延时队列比较场景的有使用消息队...2019-03-01 00:07:23 阅读数 913 评论数 0 -
原创
Redis系列之位图简介
本博客介绍Redis的位图2019-03-02 23:36:59 阅读数 426 评论数 0 -
原创
Redis系列之HyperLogLog用法简介
(1)HyperLogLog简介 在Redis 在 2.8.9 版本才添加了 HyperLogLog,HyperLogLog算法是用于基数统计的算法,每个 HyperLogLog 键只需要花费 12 KB 内存,就可以计算接近 2^64 个不同元素的基数。HyperLogLog适用于大数据量的统计,因为成本相对来说是更低的,最多也就占用12kb内存 业务场景,HyperLogLog常用于大数据量的...2019-07-17 22:01:16 阅读数 176 评论数 0