zoukankan      html  css  js  c++  java
  • Redis简介以及如何在Windows上安装Redis

      Redis简介

      Redis是一个速度非常快的非关系型内存数据库。

      Redis提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客户端,使用很方便。

      它可以存储键(key)与5种不同类型值(value)之间的映射,5中不同类型的值分别为字符串(string),列表(list),哈希(hash),集合(set)和有序集合(sorted set)等5种数据结构(Redis数据结构及相应的命令)。

      Redis可以将存储在内存的键值对数据持久化到硬盘(Redis的持久化选项)。

      Redis可以通过事务和锁机制确保数据的准确性和一致性(Redis事务和分布式锁)。

      Redis可以使用同步特性来扩展读性能(Redis的同步(主从复制)和Redis Sentinel)。

      Redis还可以使用客户端分片来扩展写性能(Redis短结构与分片)。

      使用Redis而不是关系型数据库或者其他硬盘存储数据库,可以避免写入不必要的临时数据,也免去了对临时数据进行扫描或者删除的麻烦,实际中,应该根据自己的需求来决定是否使用Redis,是使用Redis作为主存储还是辅助存储,以及如何配置Redis的复制、持久化机制。

      

      在Windows上安装Redis

      在学习如何在Windows上安装Redis之前,我必须要说,在Windows上安装Redis并不值得推荐,因为Redis官方是不支持windows的,只是 Microsoft Open Tech group 在 GitHub上开发了一个Win64的版本。MS Open Tech 技术团队花了很多时间来测试最新构建的Windows版Redis(可在 MS Open Tech Github 仓库下载)。所以虽然是有一个团队在构建Windows版本我还是建议大家在生产环境中不要使用Window版本的Redis,应采用稳定的Linux版本,Windows环境主要是用于开发调试期间。

      如果你只是想要在Windows环境下学习Redis的一些基本命令与操作,那就请看接下来的安装方法。

      首先下载Redis的Windows版本:

      32位下载地址:https://github.com/dmajkic/redis/downloads

      64位下载地址:https://github.com/ServiceStack/redis-windows/tree/master/downloads

      下载后直接解压一个版本的压缩文件(建议2.6以上版本),解压后文件目录如下图:

      

      安装好之后可以进行简单的测试,首先启动Redis服务器,运行cmd命令,找到Redis的安装路径,运行redis-server.exe文件,redis.windows.conf是Redis服务器的配置文件,在实际使用中需要按照需要配置此文件。

      

      上图中Redis服务器的默认端口为6379,Redis版本为3.0.501,Redis服务器启动好之后,双击文件目录中的redis-cli.exe启动客户端创建数据并测试。

      

      如果启动的Redis服务器的端口不是6379或者服务器地址不是127.0.0.1,可以使用cmd命令来启动redis-cli.exe客户端并指定服务器地址和端口:

      

    redis-cli -h ip地址 -p 端口号

      现在,Redis已经成功安装在Windows上了。

  • 相关阅读:
    python文件句柄只能用一次的误解
    字符编码后续...记事本"联通"小插曲
    字符编码
    python problem
    vue-cli3 vue-config.js配置 概况
    ssh-keygen 不是内部或外部命令
    好的文章的链接收藏
    urlArgs 请require 缓存
    js 类型判断
    阻止冒泡和取消默认事件(默认行为)
  • 原文地址:https://www.cnblogs.com/Jason-Xiang/p/5354308.html
Copyright © 2011-2022 走看看