文章分类 -  Redis

摘要:Redis命令行查阅手册大全 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。本文是Redis命令行查阅手册大全,基本上涵盖了Redis所有的命令,并附有命令描述进行说明;大家可以收藏、查看,文末并附有辛苦收集 阅读全文
posted @ 2022-01-23 21:01 门罗的魔术师 阅读(958) 评论(0) 推荐(0) 编辑
摘要:或多或少,你们可能听过 MySQL 的慢查询日志。其实 Redis 也有,而且 Redis 的慢查询日志对性能的影响很小,因为它就保存在内存中。 slowlog 是 Redis 用来记录查询执行时间的日志系统。注意,这个查询执行时间指的是不包括像客户端响应(talking)、发送回复等 IO 操作, 阅读全文
posted @ 2020-03-22 22:10 门罗的魔术师 阅读(1052) 评论(0) 推荐(0) 编辑
摘要:在一些网络服务的系统中,Redis 的性能,可能是比 MySQL 等硬盘数据库的性能更重要的课题。比如微博,把热点微博[1],最新的用户关系[2],都存储在 Redis 中,大量的查询击中 Redis,而不走 MySQL。 那么,针对 Redis 服务,我们能做哪些性能优化呢?或者说,应该避免哪些性 阅读全文
posted @ 2020-03-22 20:09 门罗的魔术师 阅读(150) 评论(0) 推荐(0) 编辑
摘要:redis主从集群搭建 redis简单主从结构如上图所示,主从结构的redis由主节点负责读写操作,从节点负责读操作,这里做搭建介绍,具体工作原理不分析。 下载安装redis压缩包 解压压缩包,进入redis-5.0文件夹,运行命令./make install安装redis 安装完成进入redis- 阅读全文
posted @ 2019-09-30 17:57 门罗的魔术师 阅读(406) 评论(0) 推荐(0) 编辑
摘要:将下方脚本写入redisc文件中 注册为系统服务 1 chkconfig --add redisc 1 chkconfig --add redisc 1 chkconfig --add redisc 1 chkconfig --add redisc 1 chkconfig --add redisc 阅读全文
posted @ 2019-09-29 11:41 门罗的魔术师 阅读(1817) 评论(0) 推荐(0) 编辑
摘要:Redis 集群的目标 Redis 集群是 Redis 的一个分布式实现,主要是为了实现以下这些目标(按在设计中的重要性排序): 在1000个节点的时候仍能表现得很好并且可扩展性(scalability)是线性的。 没有合并操作,这样在 Redis 的数据模型中最典型的大数据值中也能有很好的表现。 阅读全文
posted @ 2019-09-27 08:34 门罗的魔术师 阅读(251) 评论(0) 推荐(0) 编辑
摘要:本文档是Redis集群的一般介绍,没有涉及复杂难懂的分布式概念的赘述,只是提供了从用户角度来如何搭建测试以及使用的方法,如果你打算使用并深入了解Redis集群,推荐阅读完本章节后,仔细阅读 Redis 集群规范 一章。 本教程试图提供最终用户一个简单的关于集群和一致性特征的描述 请注意,本教程使用于 阅读全文
posted @ 2019-09-26 18:03 门罗的魔术师 阅读(279) 评论(0) 推荐(0) 编辑
摘要:1.redis-cli使用时各参数的含义和使用方法 2.redis cluster集群的指令:redis-cli -p 7000 cluster nodesredis-cli -p 7000 cluster inforedis-cli -p 7000 cluster slots 其他: 没收集全,如 阅读全文
posted @ 2019-09-26 17:43 门罗的魔术师 阅读(1526) 评论(0) 推荐(0) 编辑
摘要:概述 redis-trib.rb是redis官方推出的管理redis集群的工具,集成在redis的源码src目录下,是基于redis提供的集群命令封装成简单、便捷、实用的操作工具。redis-trib.rb是redis作者用ruby完成的。为了看懂redis-trib.rb,我特意花了一个星期学习了 阅读全文
posted @ 2019-09-26 15:17 门罗的魔术师 阅读(448) 评论(0) 推荐(0) 编辑
摘要:在redis-5中redis-trib.rb的功能被集成到了redis-cli中,大大简化了redis的集群部署,加快了进群部署的速度,也方便后期维护与扩容。 以下简要介绍一下redis-cli在集群中的操作: 环境:Ubuntu 18.04.2 LTS redis版本:redis-5.0.5 集群 阅读全文
posted @ 2019-09-26 13:15 门罗的魔术师 阅读(3098) 评论(1) 推荐(0) 编辑
摘要:什么是主从复制 持久化保证了即使 redis 服务重启也会丢失数据,因为 redis 服务重启后会将硬盘上持久化的数据恢复到内存中,但是当 redis 服务器的硬盘损坏了可能会导致数据丢失,如果通过 redis 的主从复制机制就可以避免这种单点故障,如下图: 说明: 主 redis 中的数据有两个副 阅读全文
posted @ 2019-09-25 10:30 门罗的魔术师 阅读(168) 评论(0) 推荐(0) 编辑
摘要:本专栏与Redis相关的文章 Redis Sentinel机制与用法(一)Redis Sentinel机制与用法(二)Jedis的JedisSentinelPool源代码分析Jedis的Sharded源代码分析Redis 主从 Replication 的配置详解Redis SORT命令JedisCo 阅读全文
posted @ 2019-09-24 16:11 门罗的魔术师 阅读(145) 评论(0) 推荐(0) 编辑
摘要:<!-- flowchart 箭头图标 勿删 --> Redis 安装 下载地址:https://redis.io/download tar xzf redis-5.0.3.tar.gz cd redis-5.0.3 make 启动脚本 src/redis-server 主从复制方案 从的配置文件修 阅读全文
posted @ 2019-09-24 15:56 门罗的魔术师 阅读(194) 评论(0) 推荐(0) 编辑
摘要:相关命令 BZPOPMAX BZPOPMIN ZADD ZCARD ZCOUNT ZINCRBY ZINTERSTORE ZLEXCOUNT ZPOPMAX ZPOPMIN ZRANGE ZRANGEBYLEX ZRANGEBYSCORE ZRANK ZREM ZREMRANGEBYLEX ZREM 阅读全文
posted @ 2019-09-19 08:43 门罗的魔术师 阅读(151) 评论(0) 推荐(0) 编辑
摘要:相关命令 SADD SCARD SDIFF SDIFFSTORE SINTER SINTERSTORE SISMEMBER SMEMBERS SMOVE SPOP SRANDMEMBER SREM SSCAN SUNION SUNIONSTORE 阅读全文
posted @ 2019-09-18 10:51 门罗的魔术师 阅读(80) 评论(0) 推荐(0) 编辑
摘要:相关命令 HDEL HEXISTS HGET HGETALL HINCRBY HINCRBYFLOAT HKEYS HLEN HMGET HMSET HSCAN HSET HSETNX HSTRLEN HVALS 阅读全文
posted @ 2019-09-17 14:17 门罗的魔术师 阅读(111) 评论(0) 推荐(0) 编辑
摘要:相关命令 BLPOP BRPOP BRPOPLPUSH LINDEX LINSERT LLEN LPOP LPUSH LPUSHX LRANGE LREM LSET LTRIM RPOP RPOPLPUSH RPUSH RPUSHX 阅读全文
posted @ 2019-09-16 18:01 门罗的魔术师 阅读(83) 评论(0) 推荐(0) 编辑
摘要:相关命令 APPEND BITCOUNT BITFIELD BITOP BITPOS DECR DECRBY GET GETBIT GETRANGE GETSET INCR INCRBY INCRBYFLOAT MGET MSET MSETNX PSETEX SET SETBIT SETEX SET 阅读全文
posted @ 2019-09-16 17:51 门罗的魔术师 阅读(802) 评论(0) 推荐(0) 编辑
摘要:1.什么是redis? Redis 是一个基于内存的高性能key-value数据库。 2.Reids的特点 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作 阅读全文
posted @ 2019-09-15 23:13 门罗的魔术师 阅读(114) 评论(0) 推荐(0) 编辑
摘要:redis提供了5中数据结构,理解每种数据结构的特点对于redis开发运维非常重要。 一、字符串 字符串类型是redis最基础的数据结构,首先键是字符串类型,而且其他几种结构都是在字符串类型基础上构建的,所以字符串类型能为其他四种数据结构的学习尊定基础。字符串类型实际上可以是字符串(简单的字符串、复 阅读全文
posted @ 2019-09-15 22:26 门罗的魔术师 阅读(273) 评论(0) 推荐(1) 编辑