redis学习笔记(一)——windows下redis的安装与配置
前言
很久没有写东西了(.......我的水平就是记个笔记),北漂实习的我,每天晚上回来都不想动,但是做为社会主义接班人的我,还是要时刻给自己充充电,趁着年轻,趁着日渐脱发的脑袋还没有成为“地中海”,赶紧拼吧。最近在自学redis,所以要做些笔记,从最开始的redis的认识、 redis在java中的使用(也就是我们的jedis的使用),然后是spring整合redis在java中的应用...........等等,如果有大佬路过,希望指几条不错的学习redis的资料,脱裤子啦!!!
正文
1、关于redis的介绍我就不多说了,redis下载地址:https://github.com/MicrosoftArchive/redis/releases,选择如图 .zip 格式的压缩包,该格式的不用安装,直接解压就可以了

2、下载完成后我把压缩包放在了D盘的redis文件夹下,解压到当前文件夹后,进入文件夹:Redis-x64-3.2.100 ,然后在输入框中输入:cmd (在当前路径进入dos环境),如图


3、进入dos环境后,启动redis服务,输入命令:redis-server redis.windows.conf 如图所示表示启动成功

4、我们对redis的操作是在redis客户端进行的,现在我们要连接客户端,但是服务端的dos窗口我们要保证他不关闭,这样我们才能做下面的操作,
同步骤2一样,再输入框输入cmd,在当前路径重新进入dos环境,输入:redis-cli 命令,如图,这样我们就连接上redis客户端了,
127.0.0.1表示连接的主机的IP, 6379为redis连接默认的端口号

5、连接上redis以后我们就可以做一些简单的key-value操作了,但是这里不着急,回过头来看一下,前面的操作好像有些太麻烦,主要有以下两点:
1) 我们在连接redis客户端的时候,连接服务端的窗口一直在打开着,不能关掉,关掉了redis服务就停了。
2) 每次我们在dos下执行命令的时候,必须在redis的安装路径下执行。
下面我们解决一下这两个问题
第一个问题,我们可以将redis的服务注册到windows服务下面,还是在当前路径下,输入命令:redis-server --service-install redis.windows.conf 如图

6、打开windows的服务,我们就可以找到一个叫Redis的服务,如图:,我们可以在这里启动我们的redis服务
当让也可以在dos中使用命令: redis-server --service-start启动,下一个步骤会介绍使用命令介绍

7、第二个问题,我们可以将redis的安装路径加入到PATH环境变量下,我的安装路径就是:D:\redis\Redis-x64-3.2.100,
这样我们就可以打开dos,直接输入命令,不用在考虑路径问题了,我们启动一下redis服务端,如图

8、服务启动后,我们就可以直接在当前dos窗口下,使用命令:redis-cli 连接客户端,连接以后做个小操作,举个栗子:创建一个键值对 name:"zhangsan"
我们可以使用命令 set [key] [value] 操作创建键值对, 使用命令 get [key] 根据key取得对应的value, 如图

总结
上面可能说的有点啰嗦(毕竟是新人.........),下面是几个关于redis服务的命令:
redis学习笔记(一)——windows下redis的安装与配置的更多相关文章
- Redis学习笔记之Linux下Redis的安装和部署
0x00 Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统.和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相 ...
- Redis学习笔记:windows上redis的安装运行
Redis的windows版本地址https://github.com/MicrosoftArchive/redis 下载之后解压之 在当前解压目录下可以看到如下文件 在当前目录下打开命令行窗口,输入 ...
- Java学习笔记之Linux下的Java安装和配置
0x00 概述 由于使用 yum 或者 apt-get 命令 安装 openjdk 可能存在类库不全,从而导致用户在安装后运行相关工具时可能报错的问题,所以此处我们推荐采用手动解压安装的方式来安装 J ...
- Redis学习笔记(2)——Redis的下载安装部署
一.下载Redis Redis的官网下载页上有各种各样的版本,如图 但是官网下载的Redis项目不正式支持Windows.如果需要再windows系统上部署,要去GitHub上下载.我下载的是Redi ...
- Redis学习笔记(1)——Redis简介
一.Redis是什么? Remote Dictionary Server(Redis) 是一个开源的使用ANSI C语言编写.遵守BSD协议.支持网络.可基于内存亦可持久化的日志型.Key-Value ...
- Redis学习笔记(3)——Redis的命令大全
Redis是一种nosql数据库,常被称作数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted se ...
- Redis学习笔记(二)Redis支持的5种数据类型的总结之String和Hash
引言 在Redis学习笔记(一)中我们已经会安装并且简单使用Redis了,接下来我们一起来学习下Redis支持的5大数据类型. 简介 Redis是REmote DIctionary Server(远程 ...
- Redis 学习笔记系列文章之 Redis 的安装与配置 (一)
1. 介绍 Redis is an open source (BSD licensed), in-memory data structure store, used as database, cach ...
- Redis学习笔记(三)Redis支持的5种数据类型的总结
继续Redis学习笔记(二)来说说剩余的三种数据类型. 三.列表类型(List) 1.介绍 列表类型可以存储一个有序的字符串列表,常用的操作是向列表两端添加元素,或者获得列表的一段片段.列表类型内部是 ...
随机推荐
- 在vue中如何使用WebSocket 以及nginx代理如何配置WebSocket
WebSocket WebSocket是一种网络传输协议,可在单个TCP连接上进行全双工通信.浏览器和服务器只需要完成一次握手,两者之间就可以创建持久性的连接,并进行双向数据传输. 浏览器支持情况 现 ...
- NGINX缓存使用官方指南
我们都知道,应用程序和网站一样,其性能关乎生存.但如何使你的应用程序或者网站性能更好,并没有一个明确的答案.代码质量和架构是其中的一个原因,但是在很多例子中我们看到,你可以通过关注一些十分基础的应用内 ...
- Vue之前后端交互
Vue之前后端交互 一.前后端交互模式 接口调用方式 原生ajax 基于jQuery的ajax fetch axios 异步 JavaScript的执行环境是「单线程」 所谓单线程,是指JS引擎中负责 ...
- 'utf-8' codec can't decode byte 0xd5 in position XXX: invalid continuation byte问题
找了一下午,各种资料搜集,愣是没搜出来答案. 结果今天早上,做一个小小的改变,就整出来了... 步骤如下: 1.打开excel,全选数据 2.新建记事本,粘贴,选择脚本,更改字体: 3.新建Excel ...
- a标签点击跳转到新窗口打开目标资源
点击a标签跳转到新窗口打开目标资源, <a href="http://gd.zjtcn.com/facs/c_t_p1_圆钉 50-75.html" target=" ...
- TVM性能评估分析(三)
TVM性能评估分析(三) Figure 1. TVM's WebGPU backend close to native GPU performance when deploying models to ...
- Go探索-String
字符 字符梗概 ASCII字符集 → (GB2312,BIG5,GBK...) → unicode通用字符集 → utf-8 , ascii子符集,一个符号对应一个数字编号,数字编号即可以二进制形式表 ...
- Java并发:乐观锁
作者:汤圆 个人博客:javalover.cc 简介 悲观锁和乐观锁都属于比较抽象的概念: 我们可以用拟人的手法来想象一下: 悲观锁:像有些人,凡事都往坏的想,做最坏的打算:在java中就表现为,总是 ...
- 【NX二次开发】获取当前鼠标选择的对象 UF_UI_ask_global_sel_object_list
先选择多个对象object,然后使用此函数获取选择的对象的tag,最后就可以使用object的一些函数了. ufun例子: extern DllExport void ufusr(char *parm ...
- 如何避免Nginx将url decode
灵感来自:https://my.oschina.net/jastme/blog/528541 这是最近玩微服务架构遇到的一个情况,因为Spring Boot 1.5的网关不支持websocket的转发 ...