
redis
李登春
我想有一所房子,面朝大海,春暖花开, 百兆宽带,能叫外卖,快递直达,不还房贷。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CentOS下安装Redis - 单台
Redis是一个高性能的,开源key-value型数据库。它可以存储键(key)与5种不同类型的值(value)之间的映射(mapping),可以将存储在内存的键值对数据持久化到硬盘,可以使用复制特性来扩展读性能,还可以使用客户端分片来扩展写性能。 一、 安装配置 服务器环境:CentOS6.6-64 服务器IP: 172.32.2.131 1. 安装 yum ins原创 2017-12-07 17:25:51 · 157 阅读 · 0 评论 -
CentOS Redis 集群
五、 redis cluster 集群技术是构建高性能网站架构的重要手段。 试想在网站承受高并发访问压力的同时,还需要从海量数据中查询出满足条件的数据,并快速响应, 我们必然想到的是将数据进行切片,把数据根据某种规则放入多个不同的服务器节点,来降低单节点服务器的压力。 集群要实现的目的是要将不同的key分散放置到不同的redis节点,这里我们需要一个规则或者算法,通常的做法是获取k原创 2017-12-07 17:27:19 · 202 阅读 · 0 评论 -
CentOS Redis 哨兵
四、 redis sentinel Redis-sentinel是Redis实例的监控管理、通知和实例失效备援服务,是Redis集群的管理工具。 在一般的分布式中心节点数据库中,Redis-sentinel的作用是中心节点的工作,监控各个其他节点的工作情况并且进行故障恢复,来提高集群的高可用性。 它的主要功能有以下几点: 不时地监控redis是否按照预期良好地运行; 如果发现某个原创 2017-12-07 17:30:11 · 324 阅读 · 0 评论 -
CentOS Redis 主从
三、 redis主从 redis支持master-slave模式,主机同步数据给从机。主机可负责读写服务,从机只负责读。 1. 编辑配置文件 只需在从机的配置文件添加如下内容: slaveof [masterIP] [masterPORT] eg: 在上面的redis多实例中, 从机配置文件/data/redis/6380/conf/redis.conf 添加内原创 2017-12-07 17:31:04 · 187 阅读 · 0 评论 -
CentOS Redis 多实例
二、 redis多实例 1. 安装准备 mkdir -p /data/redis/{6380,6381}/{data,logs,conf} cp /data/redis/conf/redis.conf /data/redis/6380/conf/ cp /data/redis/conf/redis.conf /data/redis/6381/conf/ 2. 编辑配置文件原创 2017-12-07 17:31:52 · 355 阅读 · 0 评论 -
Redis使用命令
Redis常用键值的相关命令 1. 返回满足给定模式的key [keys] 取出所有的key #redis-cli 127.0.0.1:6379> keys * 取出和关键字相关的key #redis-cli 127.0.0.1:6379> keys REDIS_S* (注意此关键字一定要以首字母匹配开始取值) 2. 确认一个key是否存在 [exists]原创 2017-12-07 17:33:14 · 240 阅读 · 0 评论 -
Redis 分布式锁
前言 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细介绍如何正确地实现Redis分布式锁。 可靠性 首先,为了确保分布式锁可用,我们至少要确保锁的...转载 2018-11-26 19:58:29 · 177 阅读 · 0 评论 -
Redis lua实战 保证操作的原子性
背景: 控制指定请求端的最大并发数; 使用redis+lua脚本来完成加锁,释放锁的原子性操作 /** * 执行脚本 * @param keys * @param args * @return true 超过最大限制 */ public Boolean eval(String script, List<String...原创 2018-11-27 14:21:18 · 5188 阅读 · 1 评论 -
Redis 持久化
Redis 有两种持久化的方式: 快照 (RDB文件) 和追加式文件 (AOF文件): RDB 持久化方式会在一个特定的间隔保存那个时间点的一个数据快照. AOF 持久化方式则会记录每一个服务器收到的写操作. 在服务启动时, 这些记录的操作会逐条执行从而重建出原来的数据. 写操作命令记录的格式跟 Redis 协议一致, 以追加的方式进行保存. Redis 的持久化是可以禁用的, 就是说你可以...转载 2019-08-20 17:47:48 · 214 阅读 · 0 评论