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