摘要: PHP 使用 Redis 安装 开始在 PHP 中使用 Redis 前, 我们需要确保已经安装了 redis 服务及 PHP redis 驱动,且你的机器上能正常使用 PHP。 接下来让我们安装 PHP redis 驱动:下载地址为:https://github.com/nicolasff/phpredis。 PHP安装redis扩展 /usr/local/php/bin/phpize ... 阅读全文
posted @ 2018-02-21 19:14 全威儒 阅读(182) 评论(0) 推荐(0) 编辑
摘要: root@hipchat:~# mount -t nfs 192.168.10.220:/hipchat/share /home/share/nfs mount.nfs: access denied by server while mounting 192.168.10.220:/hipchat/share # 原因: 在服务器Oracle Linux 6.8的系统下使用的是NFSv4,在/var... 阅读全文
posted @ 2018-02-21 01:18 全威儒 阅读(1305) 评论(0) 推荐(0) 编辑
摘要: Java 使用 Redis 安装 开始在 Java 中使用 Redis 前, 我们需要确保已经安装了 redis 服务及 Java redis 驱动,且你的机器上能正常使用 Java。 Java的安装配置可以参考我们的Java开发环境配置 接下来让我们安装 Java redis 驱动: 首先你需要下载驱动包,下载 jedis.jar,确保下载最新驱动包。 在你的classpath中包含该驱动包。... 阅读全文
posted @ 2018-02-21 00:09 全威儒 阅读(201) 评论(0) 推荐(0) 编辑
摘要: Redis 分区 分区是分割数据到多个Redis实例的处理过程,因此每个实例只保存key的一个子集。 分区的优势 通过利用多台计算机内存的和值,允许我们构造更大的数据库。 通过多核和多台计算机,允许我们扩展计算能力;通过多台计算机和网络适配器,允许我们扩展网络带宽。 分区的不足 redis的一些特性在分区方面表现的不是很好: 涉及多个key的操作通常是不被支持的。举例来说,当两个set映射到不... 阅读全文
posted @ 2018-02-21 00:06 全威儒 阅读(264) 评论(0) 推荐(0) 编辑
摘要: Redis 管道技术 Redis是一种基于客户端-服务端模型以及请求/响应协议的TCP服务。这意味着通常情况下一个请求会遵循以下步骤: 客户端向服务端发送一个查询请求,并监听Socket返回,通常是以阻塞模式,等待服务端响应。 服务端处理命令,并将结果返回给客户端。 Redis 管道技术 Redis 管道技术可以在服务端未响应时,客户端可以继续向服务端发送请求,并最终一次性读取所有服务端的响... 阅读全文
posted @ 2018-02-21 00:04 全威儒 阅读(236) 评论(0) 推荐(0) 编辑
摘要: Redis 客户端连接 Redis 通过监听一个 TCP 端口或者 Unix socket 的方式来接收来自客户端的连接,当一个连接建立后,Redis 内部会进行以下一些操作: 首先,客户端 socket 会被设置为非阻塞模式,因为 Redis 在网络事件处理上采用的是非阻塞多路复用模型。 然后为这个 socket 设置 TCP_NODELAY 属性,禁用 Nagle 算法 然后创建一个可读的文... 阅读全文
posted @ 2018-02-21 00:01 全威儒 阅读(1081) 评论(0) 推荐(0) 编辑