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…
相關文章
相關標籤/搜索