Redis 分区 分区是分割数据到多个Redis实例的处理过程,因此每个实例只保存key的一个子集。 分区的优势 通过利用多台计算机内存的和值,允许我们构造更大的数据库。 通过多核和多台计算机,允许我...
Redis 管道技术
Redis 管道技术 Redis是一种基于客户端-服务端模型以及请求/响应协议的TCP服务。这意味着通常情况下一个请求会遵循以下步骤: 客户端向服务端发送一个查询请求,并监听Socket返回,通常是以...
Redis 客户端连接
Redis 客户端连接 Redis 通过监听一个TCP端口或者Unix socket的方式来接收来自客户端的连接,当一个连接建立后,Redis内部会进行以下一些操作: 首先,客户端socket会被设置...
Redis 性能测试
Redis简介 REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。 Redis是一个开源的使用ANSI C...
Redis 安全
Redis 安全 我们可以通过redis的配置文件设置密码参数,这样客户端连接到redis服务就需要密码验证,这样可以让你的redis服务更安全。 实例 我们可以通过以下命令查看是否设置了密码验证: ...
Redis 数据备份与恢复
Redis简介 REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。 Redis是一个开源的使用ANSI C...
Redis 服务器
Redis 服务器 Redis 服务器命令主要是用于管理redis服务。 实例 以下实例演示了如何获取redis服务器的统计信息: [root@localhost ~]# redis-cli 127....
Redis 连接
Redis 连接 Redis 连接命令主要是用于连接redis服务。 实例 以下实例演示了客户端如何通过密码验证连接到redis服务,并检测服务是否在运行: [root@localhost ~]# r...
Redis 脚本
Redis 脚本 Redis 脚本使用Lua解释器来执行脚本。Redis 2.6版本通过内嵌支持Lua环境。执行脚本的常用命令为EVAL。 语法 Eval 命令的基本语法如下: 127.0.0.1:6...
Redis 事务
Redis 事务 Redis 事务可以一次执行多个命令,并且带有以下三个重要的保证: 批量操作在发送EXEC命令前被放入队列缓存。 收到EXEC命令后进入事务执行,事务中任意命令执行失败,其余的命令依...
Redis 发布订阅
一、Redis 发布订阅 Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 Redis 客户端可以订阅任意数量的频道。 下图展示了频道ch...