Windows系统安装redis数据库

 更新时间:2022年03月01日 10:52:15   作者:.NET开发菜鸟  
这篇文章介绍了Windows系统安装redis数据库的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

一、Redis简介

Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。
Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客户端,使用很方便。
Redis支持主从同步。数据可以从主服务器向任意数量的从服务器上同步,从服务器可以是关联其他从服务器的主服务器。这使得Redis可执行单层树复制。存盘可以有意无意的对数据进行写操作。由于完全实现了发布/订阅机制,使得从数据库在任何地方同步树时,可订阅一个频道并接收主服务器完整的消息发布记录。同步对读取操作的可扩展性和数据冗余很有帮助。
redis的官网地址,非常好记,是https://redis.io

二、下载Windows版本的Redis

目前Redis的官网上面只提供Linux版本的下载,要下载Windows版本的,只能在github上下载,github下载地址:https://github.com/MSOpenTech/redis/tags

三、安装Redis

redis分为32位和64位版本的,根据自己的电脑下载相应版本的安装包,下载完成以后,解压到某一目录下面。解压后的文件如下:

1.使用win+R命令打开运行窗口,输入cmd进入命令行,然后使用cd进入redis的解压目录:

2、输入启动命令

进入redis的解压目录以后,输入:redis-server redis.windows.conf,出现下图所示表示redis服务启动成功:

三、将Redis安装成Windows服务

虽然在上面的步骤中启动了redis,但是只要一关闭cmd窗口,redis服务端就会消失。所以要把redis设置成Windows下面的服务,这样,就不需要一直开着cmd窗口了。

1、输入服务命令

进入redis解压目录以后,输入服务命令:redis-server --service-install redis.windows-service.config --loglevel verbose

输入命令之后按下回车键,如果没有报错,表示安装成功,刷新Windows服务,此时会看到redis服务:

如果此时Redis服务没有启动,可以使用redis-serer --service-start命令启动服务。

2、常用的redis服务命令

安装服务:redis-server --service-install

卸载服务:redis-server --service-uninstall

启动服务:redis-server --service-start

停止服务:redis-server --service-stop

3、测试redis

在命令行模式下进入redis的解压目录,然后启动redis客户端:

使用set命令设置key-value的值,然后通过get key 获取value值,测试成功。

通过以上的介绍,可以完成redis的安装、启动、停止和卸载,已经简单的使用redis的set get,更深入的学习可以去redis的中文官网看看:http://www.redis.net.cn/

注意:如果不想使用命令行的方式安装redis,也可以在git上面下载.msi文件,使用图形界面的方式进行安装。

到此这篇关于Windows系统安装redis数据库的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Redis哨兵模式介绍

    Redis哨兵模式介绍

    这篇文章介绍了Redis哨兵模式,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-02-02
  • Windows系统安装Redis的详细图文教程

    Windows系统安装Redis的详细图文教程

    但有时候想在windows下折腾下Redis,那么就可以参考下面的方法了,虽然脚本之家小编以前整理了一些,发现这篇做的比较详细,下载也给出来了
    2018-08-08
  • Redis数据结构类型示例解析

    Redis数据结构类型示例解析

    这篇文章主要为大家介绍了Redis数据结构类型示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02
  • Redis Sentinel实现高可用配置的详细步骤

    Redis Sentinel实现高可用配置的详细步骤

    这篇文章主要介绍了Redis Sentinel实现高可用配置的详细步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-09-09
  • Redis 使用 List 实现消息队列的优缺点

    Redis 使用 List 实现消息队列的优缺点

    这篇文章主要介绍了Redis 使用 List 实现消息队列有哪些利弊,小编结合消息队列的特点一步步带大家分析使用 Redis 的 List 作为消息队列的实现原理,并分享如何把 SpringBoot 与 Redission 整合运用到项目中,需要的朋友可以参考下
    2022-01-01
  • CentOS 6.6下Redis安装配置记录

    CentOS 6.6下Redis安装配置记录

    这篇文章主要介绍了CentOS 6.6下Redis安装配置记录,本文给出了安装需要的支持环境、安装redis、测试Redis、配置redis等步骤,需要的朋友可以参考下
    2015-03-03
  • RedisTemplate访问Redis的更好方法

    RedisTemplate访问Redis的更好方法

    这篇文章主要为大家介绍了RedisTemplate访问Redis的更好方法详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-01-01
  • 高效异步redis客户端aredis优劣势原理解析

    高效异步redis客户端aredis优劣势原理解析

    这篇文章主要介绍了高效异步redis客户端aredis优劣势原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • Redis安全策略详解

    Redis安全策略详解

    缓存穿透是指当用户在查询一条数据的时候,而此时数据库和缓存却没有关于这条数据的任何记录,而这条数据在缓存中没找到就会向数据库请求获取数据。用户拿不到数据时,就会一直发请求,查询数据库,这样会对数据库的访问造成很大的压力
    2022-07-07
  • Redis中散列类型的常用命令小结

    Redis中散列类型的常用命令小结

    散列类型的键值其实也是一种字典解耦,其存储了字段和字段值的映射,但字段值只能是字符串,不支持其他数据类型,所以说散列类型不能嵌套其他的数据类型。下面就来详细介绍下Redis中散列类型的常用命令,有需要的可以参考学习。
    2016-09-09

最新评论