redis系列(一)—windows下redis设置及安装windows服务

前言

Redis是一个开源(BSD许可),内存数据结构存储,用做数据库,缓存和消息代理。 它支持数据结构,如字符串,散列,列表,集合,带有范围查询的排序集,位图,超级日志,带有半径查询和流的地理空间索引。 Redis具备内置复制,Lua脚本,LRU驱逐,事务和不一样级别的磁盘持久性,并经过Redis Sentinel提供高可用性并使用Redis Cluster自动分区。本文简单记录一下windows下redis设置及安装成windows服务。github

介绍

  • REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。redis

  • 百度百科:Redis是一个开源的使用ANSI C语言编写、遵照BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
    它一般被称为数据结构服务器,由于值(value)能够是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。数据库

  • 官网介绍: Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker. It supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes with radius queries and streams. Redis has built-in replication, Lua scripting, LRU eviction, transactions and different levels of on-disk persistence, and provides high availability via Redis Sentinel and automatic partitioning with Redis Cluster.
    Google 翻译:Redis是一个开源(BSD许可),内存数据结构存储,用做数据库,缓存和消息代理。 它支持数据结构,如字符串,散列,列表,集合,带有范围查询的排序集,位图,超级日志,带有半径查询和流的地理空间索引。 Redis具备内置复制,Lua脚本,LRU驱逐,事务和不一样级别的磁盘持久性,并经过Redis Sentinel提供高可用性并使用Redis Cluster自动分区。segmentfault

准备

下载windows版的redis(解压版),下载地址:https://github.com/ServiceStack/redis-windows/tree/master/downloads

下载Redis可视化工具 Redis Desktop Manager,

下载地址:https://redisdesktop.com/download

百度网盘:连接:https://pan.baidu.com/s/1vcRywB4JTA2xPCUvh0n1DA 提取码:y1vv

安装步骤

解压redis-64.3.0.503.zip;cmd命令进入该目录

文件 做用
redis-server 启动redis
redis-cli redis命令行工具
redis-benchmark 基准测试工具
redis-check-aof AOF持久化文件检测工具和修复工具
redis-check-dump RDB持久化文件检测工具和修复工具
redis-sentinel 启动redis-sentinel

在解压后的文件夹里面,按住shift,而后鼠标右键点击空白区域,选择【在此处打开命令窗口】,快捷打开cmd窗口和当前目录。windows

启动:

带配置文件启动redis:

redis.windows.conf 这个文件是redis的配置文件,使用如下命令启动:缓存

redis-server.exe redis-windows.conf
复制代码

不带配置文件启动:

双击redis-server.exe;或者使用如下命令启动:bash

redis-server.exe
复制代码

出现以下图时,启动成功。

redis-windows-install-1-2019110133458

登陆redis

启动redis服务后,须要登陆redis来进行操做,这个时候须要按照上面步骤从新打开一个命令窗口,使用redis-cli命令进行登陆,命令以下服务器

  • -h 服务器/主机地址,本地就是127.0.0.1
  • -p 端口号,默认应该是6379
  • -a 密码
redis-cli.exe -h 127.0.0.1 -a lucifer
复制代码

登陆成功后,以下图示:
redis-windows-install-登陆成功-2-2019110163813微信

重置密码

打开redis.conf配置文件,我下载的版本配置文件名是redis-windows.conf,找到# requirepass foobared,去掉注释,井号表明注释,而后修改以下便可:

requirepass 你的密码 #我设置的是lucifer
复制代码

安装成windows服务

本身本地练习的时候呢,每一次都要打开目录,而后输入命令来启动服务,再打开另一个窗口进行操做,确实是不方便,接下来将redis服务安装成windows服务。
命令窗口执行如下命令:

redis-server --service-install redis.windows.conf
复制代码

经常使用命令

  1. 启动命令:
redis-server --service-start
复制代码
  1. 中止命令:
redis-server --service-stop
复制代码
  1. 卸载命令:
redis-server --service-uninstall
复制代码

Redis可视化工具RedisDesktopManager

使用黑窗口操做虽然看起来足够炫酷,可是终究仍是不那么方便,所以,须要使用到RDM工具,这块比较简单了就。安装,一路next。
在这里插入图片描述
填入链接名,随便填,你认识就行;服务器地址、端口号、密码,点测试链接;
在这里插入图片描述
能够缓存到内容
在这里插入图片描述

结束


欢迎关注微信公众号weyoung,记录学习笔记和一些有趣的东西,欢迎交流~~
weyoung公众号

更多联系方式

平台 连接
我的博客 www.wanglixia.top/
预览项目: nelucifer.gitee.io/
我的微信公众号: weyoung
segmentfault: segmentfault.com/u/nelucifer
CSDN: me.csdn.net/wlx001
简书: www.jianshu.com/u/99211cc23…
掘金: juejin.im/user/59b08c…
相关文章
相关标签/搜索