`
mysky1984
  • 浏览: 9148 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

redis基础-windows

 
阅读更多

        Win64版的Redis由微软团队(MSOpenTech)开发,其源代码托管Github账号这里。目前,MSOpenTech给出的最新版本里已经不再支持Win32 Redis。

        Redis下载,地址:https://github.com/MSOpenTech/redis/releases,例如下载Redis-x64-2.8.2104.zip,下载完解压到系统盘(D盘)即可,比如解压到D:\redis64-2.8.2104。

        Redis安装,把Redis注册为系统服务进程,以方便管理和使用,但非必须,打开cmd,进入D:\redis64-2.8.2104目录,然后运行 :    

redis-server --service-install redis.windows.conf --loglevel verbose

        如果注册了,则可以运行以下命令启动

redis-server --service-start

        非注册的情况可以运行以下命令启动:

redis-server redis.windows.conf

        注册方式停止服务命令:

redis-server --service-stop

        非注册方式可以直接Ctrl+c退出

        移出注册的redis服务命令:

redis-server --service-uninstall

        客户端访问测试,cmd一个新的窗口,cd进入redis所在根目录(D:\redis64-2.8.2104),通过以下命令访问:

redis-cli -h 127.0.0.1 -p 6379

以上命令指定了主机地址和端口号(注意空格隔开),如果不指定的话(直接输入redis-cli命令),则使用默认的主机地址(127.0.0.1)和端口号(6379)。

        使用redis:

set sKey 'Redis start on win64'
append sKey ' ,I am CJ.'
get sKey
keys *

        Windows下使用redis会遇到的问题:

The Windows version of Redis allocates a memory mapped heap for sharing with
the forked process used for persistence operations. In order to share this
memory, Windows allocates from the system paging file a portion equal to the
size of the Redis heap. At this time there is insufficient contiguous free
space available in the system paging file for this operation (Windows error
0x5AF). To work around this you may either increase the size of the system
paging file, or decrease the size of the Redis heap with the --maxheap flag.
Sometimes a reboot will defragment the system paging file sufficiently for
this operation to complete successfully.

Please see the documentation included with the binary distributions for more
details on the --maxheap flag.
Redis can not continue. Exiting.

         引起该问题的主要原因是maxheap设置的问题。手动设定maxheap小一些,不能太小,至少大于1MB,打开redis.windows.conf文件,找到maxheap配置文本处添加如下一行即可:

maxheap 4294967296
         此外heapdir参数的配置也很重要,可以设置为D:\redis64-2.8.2104\heapdir。
分享到:
评论

相关推荐

    redis-windows-7.0.8.zip

    在Windows环境下安装Redis,我们可以使用提供的`redis-windows-7.0.8.zip`压缩包。这个压缩包包含了Redis服务器的Windows版本,包括必要的二进制文件和服务配置。以下是详细的使用步骤和相关知识点: 1. **解压与...

    redis-windows-7.2.2.zip

    在Windows环境下安装Redis,我们通常会下载类似"redis-windows-7.2.2.zip"这样的压缩包。这个版本号7.2.2表示Redis的最新稳定版,针对Windows操作系统进行了优化和适配。解压这个压缩包后,我们可以找到以下关键组件...

    redis-windows-7.2.4.zip(免安装,解压即可使用)

    在Windows环境下,Redis的使用往往需要通过特定的编译或者封装来实现,而“redis-windows-7.2.4.zip”就是这样一个针对Windows平台的免安装版本,方便用户快速部署和使用。 Redis 7.2.4是该数据库系统的最新稳定...

    redis-windows-6.2.6.4.zip

    在Windows上安装Redis 6.2.6.4版本,首先需要下载zip压缩包“redis-windows-6.2.6.4.zip”,解压后会得到包含服务器端执行文件(如redis-server.exe)和客户端工具(如redis-cli.exe)的目录结构。为了运行Redis服务...

    Redis-Desktop-Manager-for-Windows-2020.7.zip

    在Windows上安装Redis Desktop Manager 2020.7,首先需要解压"Redis-Desktop-Manager-for-Windows-2020.7.zip"文件,其中包含"rdm-2020.7.exe"可执行文件。双击运行该文件,按照安装向导完成安装。安装完成后,启动...

    redis64-3.0.501-windows.zip

    了解这些数据类型及其操作方法是使用Redis的基础。 8. **持久化**:Redis可以通过两种方式实现数据持久化:RDB(快照)和AOF(Append Only File)。RDB会在指定时间间隔生成数据快照,而AOF则记录所有写操作日志。...

    redis3.2-windows-x64.rar

    此资源“redis3.2-windows-x64.rar”提供了在Windows操作系统上运行Redis 3.2版本的能力。由于Redis官方默认支持的是Linux环境,因此在Windows上使用Redis可能会遇到一些挑战,比如兼容性问题和安装难度。这个压缩包...

    redis-windows-7.0.7.zip

    在Windows环境下,Redis的安装和使用可以通过下载相应的zip压缩包来实现,比如"redis-windows-7.0.7.zip"。 Redis的特性主要包括以下几个方面: 1. **高性能**:Redis基于内存操作,数据读写速度快,适合大量数据...

    Redis-x64-3.2.100.zip

    - **redis.windows-service.conf**:这个配置文件让Redis以Windows服务的形式运行,使得Redis能够在系统启动时自动启动,并且可以在服务管理器中管理和控制。 - **redis.windows.conf**:这是Redis的基础配置文件...

    redis3.0-windows

    1. **键值存储**:Redis的基础是键值对存储,它允许存储任意类型的数据结构,如字符串、哈希、列表、集合和有序集合。 2. **持久化**:Redis支持两种持久化方式,RDB(快照)和AOF(Append Only File),确保即使在...

    redis-5.0.8-x64-for-windows.zip

    4. **Redis数据类型**:Redis支持多种数据类型,包括字符串(String)、哈希(Hash)、列表(List)、集合(Set)和有序集合(Sorted Set),这些数据类型为实现各种业务逻辑提供了灵活的基础。 5. **持久化策略**:Redis提供...

    redis64-3.0..zip

    Redis 3.0是Redis的一个稳定版本,它在前代基础上进行了优化并引入了一些新特性。首先,此版本支持更多数据类型,包括字符串(Strings)、哈希表(Hashes)、列表(Lists)、集合(Sets)以及有序集合(Sorted Sets...

    redis-7.0.2-x64-windows.rar

    此压缩包"redis-7.0.2-x64-windows.rar"提供的是针对Windows操作系统的64位版本,适用于最新的Redis 7.0.2源码编译构建,适应于Windows 10和Windows Server 2016等系统环境。在Windows平台上部署Redis,可以满足...

    Redis-windows可直接运行文件

    Redis还支持其他高级特性,如发布订阅、事务、有序集合等,这些都是构建复杂应用的基础。 在实际应用中,我们还需要关注Redis的持久化机制,包括RDB(快照)和AOF(追加日志)。RDB在指定时间间隔或触发条件时保存...

    Redis-x64-5.0.9.zip

    Redis,全称Remote Dictionary Server,是一款高性能的键值存储系统,常被用作数据库、缓存和消息中间件。这个“Redis-x64-5.0.9.zip”压缩包包含的是适用于64位操作系统的Redis服务器的5.0.9版本。在本文中,我们将...

    redis-client-windows-gui

    在Windows操作系统中,为了方便地与Redis服务器交互,我们可以使用GUI(图形用户界面)客户端工具,比如“redis-client-windows-gui”。这个工具允许用户在Windows环境下直观地管理多个Redis服务器,提供了一个友好...

    redis-2.4.5-win32-win64.zip

    Redis提供了丰富的命令集,如`GET`、`SET`、`DEL`、`INCR`等基础命令,以及`HSET`、`LPOP`、`SADD`等针对不同数据结构的操作。这些命令通过客户端库(如Python的redis模块、Java的Jedis库)与服务器交互。 6. 监控...

    redis-windows版本.zip

    redis-server --service-install redis.windows-service.conf ``` 这会根据提供的配置文件安装Redis服务。如果没有提供配置文件,将使用默认配置。 二、Redis配置 1. Redis的配置文件是`redis.windows.conf`,你...

    redis-windows-2.8.rar

    本文将详细解析"redis-windows-2.8.rar"这个压缩包所包含的内容及其相关知识点。 首先,标题中的"redis-windows-2.8"表明这是一款针对Windows操作系统的Redis版本,具体为2.8.17。Redis通常运行在Linux环境下,但...

Global site tag (gtag.js) - Google Analytics