当前位置: 首页 > news >正文

青海省住房城乡建设厅网站长沙做网站的故事

青海省住房城乡建设厅网站,长沙做网站的故事,市场调研报告范文大全,百度智能云redis安装本文是我们学院课程的一部分#xff0c;标题为Redis NoSQL键值存储 。 这是Redis的速成课程。 您将学习如何安装Redis和启动服务器。 此外#xff0c;您还会在Redis命令行上乱七八糟。 接下来是更高级的主题#xff0c;例如复制#xff0c;分片和集群#xff0c… redis安装 本文是我们学院课程的一部分标题为Redis NoSQL键值存储 。 这是Redis的速成课程。 您将学习如何安装Redis和启动服务器。 此外您还会在Redis命令行上乱七八糟。 接下来是更高级的主题例如复制分片和集群同时还介绍了Redis与Spring Data的集成。 在这里查看 目录 1.简介 2.执照 3.文件 4.在Linux上安装Redis 5.在Windows上安装Redis 6.验证安装 7.基本配置 8.启动/停止服务器 9.首先看一下Redis CLI 10.下一步是什么 1.简介 Redis可能是最近几年来自社区的大量NoSQL解决方案中最广为人知且可以说是最好的例子。 尽管将Redis视为键/值存储是一个正确的假设但是Redis所做的更多将复杂数据结构的强大功能释放给开发人员。 引用http://redis.io “ Redis是BSD许可的开源高级键值存储。 它通常被称为数据结构服务器因为键可以包含字符串哈希列表集合和排序集合。” 更不用说开箱即用的发布/订阅支持集群实验性分片复制和事务语义。 本教程的目的是通过逐步介绍Redis的安装配置和功能为您提供有关Redis的简要而全面的指南。 考虑Redis的好方法是作为内存中的数据存储。 如果您的数据适合内存那么您将获得最大的收益这就是为什么Redis经常被用作高级缓存解决方案而不是Memcached的原因。 但是一旦数据停止容纳在内存中您将发现由于交换到磁盘而导致性能显着下降。 在本教程的稍后部分我们将回到本主题并了解我们还有哪些其他选择。 在撰写本文时Redis的最新版本是2.8.4 这是我们将在整个教程中使用的版本。 2.执照 Redis是根据三条款BSD许可的条款发布的开源软件。 有关Redis官方网站的更多详细信息。 3.文件 Redis团队会为您可能需要了解的每个功能或命令维护完整井井有条的最新文档。 它随时随地为每个人提供了很好的参考因此如果您有任何疑问或不清楚的地方请不要犹豫。 一般文档可在http://redis.io/documentation同时命令必须在自己的部分http://redis.io/commands 我们将把经常给它一旦我们开始与Redis的发挥。 4.在Linux上安装Redis 在Linux机器上安装Redis的最佳方法也是目前唯一的方法是从源代码进行构建。 为此可以从http://redis.io/download下载Redis的源请确保选择稳定的发行版分支。 将归档文件保存在您的计算机上之后只需执行几个简单的步骤即可将自己与准备使用自己的Redis实例分开 下载 wget http://download.redis.io/releases/redis-2.8.4.tar.gz 解压缩档案 tar xfz redis-2.8.4.tar.gz cd redis-2.8.4 制作二进制文件 make 或如果您已安装Linux 32位 make 32bit 运行测试您需要安装Tcl 8.5才能运行测试 make test 安装以root用户或使用sudo命令 make install 值得一提的是Redis对运行时或编译时没有任何特殊要求或依赖性并且与大多数Linux发行版兼容。 您需要的唯一预装软件包是gcc和make。 默认情况下Redis二进制文件的别名将在/usr/local/bin文件夹中创建。 要获取更多信息 README文件是查找高级详细信息的好地方例如更改默认安装文件夹常见的构建错误疑难解答等。 5.在Windows上安装Redis Redis团队不支持Windows官方发行版。 幸运的是Microsoft Open Tech小组提供了一个实验性的Windows 32/64端口该端口可在GitHub上免费使用 https : //github.com/MSOpenTech/redis 。 需要考虑的重要一件事是Windows端口始终位于最新的Redis版本之后因此并没有您所需要的功能丰富。 在撰写本文时可用于Windows的Redis的最新版本是2.6.12 。 克隆存储库如果未安装Git则从https://github.com/MSOpenTech/redis下载ZIP档案 git clone https://github.com/MSOpenTech/redis 为了您的方便存储库中已经有预构建的二进制文件。 只需将它们拆包到方便的位置即可。 Windows 32位 bin/release/redisbin.zip Windows 64位 bin/release/redisbin64.zip 但是如果您愿意也可以从源代码构建Redis。 为此您需要在Microsoft Visual Studio网站上拥有Microsoft Visual Studio 2010或其免费可用版本Microsoft Visual C 2010 Express Edition 。 有了它后只需从msvs/RedisServer.sln打开解决方案文件并进行构建。 这些二进制文件将在msvs/Debug或msvs/Release下可用具体取决于您的构建配置和平台32位/ 64位。 6.验证安装 安装完成后您的Linux机器应在/usr/local/bin/文件夹中具有以下可执行文件 可执行文件名 描述 Redis基准 Redis基准测试工具非常有用可以模拟许多客户端并行运行一组命令从而评估您的Redis实例配置更多详细信息请参见http://redis.io/topics/benchmarks redis-check-aof * 验证并修复Redis用于管理持久性的仅附加日志AOF日志是否损坏更多详细信息请参见http://redis.io/topics/persistence redis-check-dump * 检查Redis数据库转储RDB文件有关更多详细信息请参见http://redis.io/topics/quickstart redis-cli 用于与Redis服务器通信的命令行界面实用程序有关更多详细信息请参见http://redis.io/topics/quickstart和“ 首先了解Redis CLI”部分中的内容 Redis服务器 Redis服务器更多详细信息请参见http://redis.io/topics/quickstart 表格1 *如果您需要恢复损坏的数据这些工具非常有用 Windows安装从头开始构建或从预先构建的归档文件中提取由以下可执行文件组成这些可执行文件与Linux镜像 redis-benchmark.exe redis-check-aof.exe redis-check-dump.exe redis-cli.exe redis-server.exe 如果将包含那些可执行文件的文件夹附加到Windows PATH环境变量它将为您节省大量时间。 7.基本配置 Redis支持相当复杂的配置设置包括持久性分片集群复制等。某些配置参数需要重新启动服务器而某些配置参数可以在运行时使用redis-cli工具进行调整。 但是对于初学者而言Redis配置的好处是根本没有配置 Redis可以在不提供单一设置的情况下启动并且可以正常工作。 尽管如此浏览一些关键选项还是很有用的详细的配置将在我们进行更高级的讨论时进行介绍。 作为示例我们将查看Redis发行版中的redis.conf文件这是创建自己的文件的良好起点。 daemonize yes | no daemonize yes | no 默认 否 默认情况下Redis不会作为守护程序运行。 如果需要请使用“是”。 请注意Redis守护pidfile将在pidfile写入一个pid文件。 pidfile /var/run/redis.pid 默认值 /var/run/redis.pid 当以守护进程运行时Redis默认情况下会在/var/run/redis.pid中写入一个pid文件。 您可以在此处指定自定义的pid文件位置。 port 6379 默认 6379 接受指定端口上的连接默认值为6379。如果指定了端口0则Redis将不会在TCP套接字上侦听。 bind 192.168.1.100 10.0.0.1 默认值已注释掉所有网络接口 默认情况下Redis侦听来自服务器上所有可用网络接口的连接。 可以使用“ bind”配置指令仅监听一个或多个接口然后监听一个或多个IP地址。 logfile /var/log/redis.log 默认值 “” 指定日志文件名。 空字符串也可以用于强制。 Redis登录到标准输出。 请注意如果您使用标准输出进行日志记录但进行守护进程则日志将发送到/ dev / null databases 16 默认值 16 设置数据库数。 默认数据库为DB 0您可以使用SELECT dbid在每个连接的基础上选择一个不同的数据库其中dbid是介于0和databases-1之间的数字 timeout 0 默认值 0 客户端空闲N秒后关闭连接0禁用 dbfilename dump.rdb 默认值 dump.rdb 转储数据库的文件名 dir /var/redis 默认值 ./ 工作目录。 数据库将被写入该目录内文件名使用“ dbfilename”配置指令在上面指定。 也将在此目录中创建仅附加文件。 从总体上讲这些是最有用的配置设置可不断调整Redis服务器以获取大部分配置设置。 8.启动/停止服务器 有几种启动Redis服务器的方法。 最简单的方法是仅运行redis-server或Windows上的redis-server.exe 而无需指定任何配置。 一旦启动全功能的Redis服务器就可以处理请求并在默认端口6379上进行侦听。 下图显示了Redis服务器成功启动时Linux控制台上的典型输出。 第一行警告缺少配置文件因此默认配置正在讨论中。 这是Redis闪耀的另一种方式将事情保持尽可能简单就可以轻松上手并在此过程中确实需要时添加更多高级配置选项。 图1.使用默认配置启动Redis时的典型控制台输出 之前的流程略有变化包括传递配置文件和所需的端口以侦听传入的连接 redis-server conf --port port 或在Windows上 redis-server.exe conf --port port 如果指定了port参数它将覆盖配置文件中的那个。 下图演示了在这种情况下Redis输出的外观。 图2. Redis启动时的典型控制台输出配置文件和指定为命令行参数的端口 可以通过按CtrlC停止以任何一种方式启动的Redis服务器。 高级Linux用户熟悉init脚本并在系统启动后自动启动Redis服务器非常有用。 为此Redis发行版包括位于utils/redis_init_script启动脚本模板。 该脚本可以按原样使用并且应该复制到标准/etc/init.d文件夹中。 请注意默认情况下启动脚本将尝试在/etc/redis/6379.conf查找配置文件要获取有关这些建议和约定的更多详细信息请浏览http://redis.io/topics/quickstart 。 如果您想以这种方式使用初始化脚本启动Redis则应该对/etc/redis/6379.conf文件进行一些修改以便设置几个重要的配置选项 daemonize应该设置为yes 默认情况下设置为no pidfile应该设置为/var/run/redis_6379.pid 与Redis实例端口号和配置文件名称约定相对应 logfile应设置为/var/log/redis_6379.log 遵循与pidfile相同的约定 dir应该设置为/ var / redis / 6379 遵循与pidfile和logfile相同的约定 请参考“ 基本配置”部分以获取更详细的说明那些配置选项的含义及其含义。 9.首先看一下Redis CLI 全面了解Redis的最佳最简单方法是其命令行界面redis-cli 在Windows上为redis-cli.exe 。 它非常易于使用此外它对每个Redis命令都有简短的帮助并支持在命令的历史记录中导航使用Up和Down箭头。 当redis-cli启动时如果它在本地计算机 127.0.0.1 和默认端口 6379 上运行它会立即尝试连接到Redis实例。 如果不是这种情况该工具会告诉您。 图3. redis-cli启动并尝试连接到本地Redis实例 同样当提供主机名和端口作为命令行参数时 redis-cli可用于连接到远程Redis实例 redis-cli -h hostname -p port 假设我们的Redis服务器在本地计算机上运行​​让我们运行redis-cli并发出第一个命令以确保服务器已准备好处理请求。 图4. redis-cli启动并连接到本地Redis实例 PING命令是强制Redis服务器发送PONG作为响应确认其正在运行并准备就绪的最直接无副作用的方法。 要获得有关PING命令用途的更多详细信息 HELP PING对此进行简要介绍。 图5.从redis-cli发出PING命令并验证服务器是否以PONG响应 尽管它很简单但是redis-cli仍然非常有用。 它不仅允许将命令发送到Redis服务器而且还可以更改配置监视当前活动等等。 10.下一步是什么 在下一节中我们将在Redis CLI上花费更多的时间来尝试所有不同的命令并涵盖所有Redis丰富的数据结构。 翻译自: https://www.javacodegeeks.com/2015/09/redis-installation.htmlredis安装
http://www.lebaoying.cn/news/12810.html

相关文章:

  • dw软件做的东西怎么在网站用wordpress内容主题模板
  • 域名与网站渠道网络大厦
  • wordpress实现多用户常州建站优化
  • 网站的着陆页成都优秀网站建设
  • 租赁公司网站源码中国十大门户类网站
  • 青岛商媒做网站怎么样医院网页设计
  • 佛山市住房和城乡建设管理局网站建设市场监督管理网站
  • 秦皇岛网站建设找汉狮无锡网页制作报价
  • 哪些网站的数据库做的好郑州专业做网站的
  • 教育集团网站建设仙女棒在线设计平台
  • 云主机挂游戏吴江网站优化
  • 微网站免费制作类似网站的建设
  • 襄阳网站建设八零后网站制作职责
  • 深圳做棋牌网站建设哪家公司便宜怀化网页
  • 中山市文联灯饰有限公司网站谁做的上海电子通科技网站建设
  • 网站优化哪个公司好济南网站建设公司哪家好一点
  • 网站开发价钱免费企业黄页下载
  • 网站开发专业的晋中网站设计
  • 重庆靓号网站建设用asp.net做的网站模板
  • 阿里云域名备案网站建设方案免费企业cms
  • 哈尔滨建设工程招投标办公室win7优化大师
  • 甘肃 网站备案网络关键字优化
  • 企业网站建设方案模板湛江网站seo
  • 做网站 绑定域名网站建设的实训报告的实训感受
  • 做3d图的网站有哪些宣传片拍摄清单
  • 甘肃温室大棚建设网站怎么查看网站是否被百度收录
  • 西安 网站设计如何用c语言做钓鱼网站
  • 黄页网址大全视频在线观看廊坊短视频优化
  • 西安西郊网站建设网站链接
  • 网站建设 保密app开发外包要多少钱