上一页 1 2 3 4 5 6 7 8 9 ··· 18 下一页
摘要: Redis是一种基于客户端-服务端模型以及请求/响应协议的TCP服务。这意味着通常情况下一个请求会遵循以下步骤: 客户端向服务端发送一个查询请求,并监听Socket返回,通常是以阻塞模式,等待服务端响应。 服务端处理命令,并将结果返回给客户端。 Redis 管道技术 Redis 管道技术可以在服务端 阅读全文
posted @ 2019-08-08 14:14 lei林鹏 阅读(126) 评论(0) 推荐(0) 编辑
摘要: Redis 通过监听一个 TCP 端口或者 Unix socket 的方式来接收来自客户端的连接,当一个连接建立后,Redis 内部会进行以下一些操作: 首先,客户端 socket 会被设置为非阻塞模式,因为 Redis 在网络事件处理上采用的是非阻塞多路复用模型。 然后为这个 socket 设置 阅读全文
posted @ 2019-08-07 14:51 lei林鹏 阅读(132) 评论(0) 推荐(0) 编辑
摘要: Redis 性能测试是通过同时执行多个命令实现的。 语法 redis 性能测试的基本命令如下: redis-benchmark [option] [option value] 实例 以下实例同时执行 10000 个请求来检测性能: $ redis-benchmark -n 10000 -q PING 阅读全文
posted @ 2019-08-07 14:46 lei林鹏 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 我们可以通过 redis 的配置文件设置密码参数,这样客户端连接到 redis 服务就需要密码验证,这样可以让你的 redis 服务更安全。 实例 我们可以通过以下命令查看是否设置了密码验证: 127.0.0.1:6379> CONFIG get requirepass 1) "requirepas 阅读全文
posted @ 2019-08-06 14:49 lei林鹏 阅读(93) 评论(0) 推荐(0) 编辑
摘要: Redis SAVE 命令用于创建当前数据库的备份。 语法 redis Save 命令基本语法如下: redis 127.0.0.1:6379> SAVE 实例 redis 127.0.0.1:6379> SAVE OK 该命令将在 redis 安装目录中创建dump.rdb文件。 恢复数据 如果需 阅读全文
posted @ 2019-08-06 14:41 lei林鹏 阅读(112) 评论(0) 推荐(0) 编辑
摘要: Redis 服务器命令主要是用于管理 redis 服务。 实例 以下实例演示了如何获取 redis 服务器的统计信息: redis 127.0.0.1:6379> INFO # Server redis_version:2.8.13 redis_git_sha1:00000000 redis_git 阅读全文
posted @ 2019-08-05 14:51 lei林鹏 阅读(109) 评论(0) 推荐(0) 编辑
摘要: Redis 连接命令主要是用于连接 redis 服务。 实例 以下实例演示了客户端如何通过密码验证连接到 redis 服务,并检测服务是否在运行: redis 127.0.0.1:6379> AUTH "password" OK redis 127.0.0.1:6379> PING PONG Red 阅读全文
posted @ 2019-08-05 14:41 lei林鹏 阅读(68) 评论(0) 推荐(0) 编辑
摘要: Redis 脚本使用 Lua 解释器来执行脚本。 Redis 2.6 版本通过内嵌支持 Lua 环境。执行脚本的常用命令为 EVAL。 语法 Eval 命令的基本语法如下: redis 127.0.0.1:6379> EVAL script numkeys key [key ...] arg [ar 阅读全文
posted @ 2019-08-02 15:40 lei林鹏 阅读(89) 评论(0) 推荐(0) 编辑
摘要: Redis 事务可以一次执行多个命令, 并且带有以下两个重要的保证: 批量操作在发送 EXEC 命令前被放入队列缓存。 收到 EXEC 命令后进入事务执行,事务中任意命令执行失败,其余的命令依然被执行。 在事务执行过程,其他客户端提交的命令请求不会插入到事务执行命令序列中。 一个事务从开始到执行会经 阅读全文
posted @ 2019-08-02 15:23 lei林鹏 阅读(90) 评论(0) 推荐(0) 编辑
摘要: Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 Redis 客户端可以订阅任意数量的频道。 下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 client5 和 client1 之间的关系: 阅读全文
posted @ 2019-08-01 15:23 lei林鹏 阅读(83) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 18 下一页