Redis是开源的高性能内存Key-Value数据库, 可以提供事务和持久化支持, 并提供了TTL(time to life)服务。 Redis采用单线程数据操作+非阻塞IO的模型,非阻塞IO提供了较高的IO性能,单线程…
分类:redis
Go语言操作Redis
Go语言操作Redis Redis介绍 Redis是一个开源的内存数据库,Redis提供了多种不同类型的数据结构,很多业务场景下的问题都可以很自然地映射到这些数据结构上。除此之外,通过复制、持久化和客户端分片等特性,我们…
三.redis 排序
本篇文章介绍下redis排序命令.redis支持对list,set和sorted set元素的排序。排序命令是sort 完整的命令格式如下: SORT key [BY pattern] [LIMIT start coun…
【Redis】Codis3.1 集群搭建(包含zookeeper集群)
一.基本信息 1. 服务器基本信息 ip地址 安装服务 172.16.200.71 zk1、codis-dashboard、codis-fe、codis-ha、 codis-proxy1、group1_M(6379)、g…
使用redis和zookeeper实现分布式锁
1.分布式锁 分布式锁一般用在分布式系统或者多个应用中,用来控制同一任务是否执行或者任务的执行顺序。在项目中,部署了多个tomcat应用,在执行定时任务时就会遇到同一任务可能执行多次的情况,我们可以借助分布式锁,保证在同…
redis使用中存在的问题及如何避免(二)
redis使用中存在的问题及如何避免(一)阐述了redis的阻塞问题及缓存穿透问题,本文将继续总结redis在使用中的问题及方案。 无底洞问题 随着数据量和访问量的增长,需要增加更多的节点做水平扩容,键值会分布到更多的节…
源码编译安装Redis
简单讲述一下在 Ubuntu(16.04) 环境下进行 Redis 的安装。 安装依赖 由于是源码编译,得依靠make命令进行编译,而系统没有自带编译器,所以我们得先安装编译器需要的一些东西: apt-get updat…
Redis数据结构与基本命令
Redis数据结构与基本命令 — Redis提供的5种数据结构 数据类型 存储的值 读写能力 STRING 字符串、整数、浮点数 对整个字符串或者字符串的其中一部分执行操作;对整数和浮点数执行自增(incre…
spring boot 结合Redis 实现工具类
自己整理了 spring boot 结合 Redis 的工具类 引入依赖 <dependency> <groupId>org.springframework.boot</groupId>…
小电商的延时队列设计概要
基于Redis实现的延迟队列 应用场景 未支付订单定时取消关闭 检测退款的订单的第三方退款状态 余额支付回调(通知概率=2n+n) 订单15天后自动评价 …… 设计实现 传统实现 使用redis的…
PHP+Redis实战教程(1):初识Redis
本文为《Redis实战》读书笔记 Redis简介 Redis是一个非关系型远程内存数据库,由于操作都在内存中,所以Redis的速度非常快,性能十分强劲。 它可以存储键和5种不同类型的值之间的映射。可以帮助用户解决各式各样…
Java基础知识整理之操作Redis(二)
Java操作Redis之连接以及简单操作 1.下载对应的驱动包 下载 jedis.jar :https://mvnrepository.com/art… 2.创建一个连接类 RedisStudy.java 2…