Windows下redis下载、redis安装及使用教程


Posted in Redis onJune 02, 2021

redis 简介  

简单来说 redis 就是一个数据库,不过与传统数据库不同的是 redis 的数据是存在内存中的,所以读写速度非常快,因此 redis 被广泛应用于缓存方向。另外,redis 也经常用来做分布式锁。redis 提供了多种数据类型来支持不同的业务场景。除此之外,redis 支持事务 、持久化、LUA脚本、LRU驱动事件、多种集群方案。

Redis 下载安装

现在gihub下 https://github.com/MicrosoftArchive/redis/releases 基本感觉下不了

提供我的百度云资源文件进行下载

Redis-x64-3.2.1文件下载链接:

链接: https://pan.baidu.com/s/1BMt4cIxjKTtyL3T0_iSC2w

提取码: rkne

修改 Redis 配置

1、 编辑redis.windows.conf文件。修改最大存储和密码:

  • 修改最大存储 : # maxmemory <bytes> => maxmemory 1024000000
  • 修改密码 : # requirepass foobared => requirepass 123456启动服务 打开一个cmd窗口,使用cd命令切换目录到D:\Redis;运行 redis-server.exe redis.windows.conf

启动服务;

  1. 打开一个cmd窗口,使用cd命令切换目录到D:\Redis;
  2. 运行 redis-server.exe redis.windows.conf 启动服务;

Windows下redis下载、redis安装及使用教程

Redis 服务会默认占用 6379端口

快速启动服务几个方法:

Redis安装目录配置进入环境变量

复制一个cmd.exe执行文件进入Redis安装目录;
打开默认就在当前目录,不用再切换目录;

Redis服务注册为windows服务,可直接services.msc打开windows服务,然后选择Redis服务开启;
注册:redis-server --service-install redis.windows.conf --loglevel verbose
卸载:redis-server --service-uninstall

在Redis安装目录下新建文件startup.bat后,右击“编辑”,或者先用记事本建立该文件,再把扩展名改一下,文件里面写上:redis-server.exe redis.windows.conf。保存,以后再运行就直接运行这个文件,不要再直接运行redis-server.exe了,就可以了。

连接 Redis 服务并测试

连接服务: redis-cli.exe -h 127.0.0.1 -p 6379 -a 123456;

  • -hhost , 127.0.0.1是本地ip
  • -p 为 端口,6379redis服务端的默认端口
  • -aauth123456是我们在redis.windows.conf文件中设置的redis密码

其中 -h 127.0.0.1 -p 6379 可以省略,默认就是连接本地6379端口;

若无密码,可直接运行 redis-cli.exe

若有密码,可直接运行 redis-cli.exe -a 123456

若有密码,也可先运行 redis-cli.exe,再运行 auth 123456

向 Redis 存取键值

1.存入 set key value [EX seconds] [PX milliseconds] [NX|XX]

  • set key valuekey为变量名,value为变量值;
  • [EX seconds]:设置key的过时时间,单位为
  • [PX milliseconds]:设置key的过时时间,单位为 毫秒
  • [NX]:只有键key不存在的时候才会设置key的值;
  • [XX]:只有键key存在的时候才会设置key的值;
D:\Redis>redis-cli.exe -a 123456
127.0.0.1:6379> set name jack
OK
127.0.0.1:6379> set name rose NX
(nil)
127.0.0.1:6379> get name
"jack"
127.0.0.1:6379> set name rose XX
OK
127.0.0.1:6379> get name
"rose"
127.0.0.1:6379>
127.0.0.1:6379> set name jack EX 10
OK
127.0.0.1:6379> get name
"jack"
127.0.0.1:6379> time
1) "1552378341"
2) "668753"
127.0.0.1:6379> time
1) "1552378354"
2) "61462"
127.0.0.1:6379> get name
(nil)
127.0.0.1:6379>

从上面例子可以看出:

  • set name rose NX 结果为nil,因为已经存在keyname的键;
  • set name rose XX 运行成功,且后面get name获取结果为rose;
  • set name jack EX 10 ,13s 之后,运行结果为 nil,键值已失效

1.取出 get key
例如:get name => 取出 name变量的值(jack);

以上就是Windows下Redis下载redis安装及使用教程的详细内容,更多关于redis安装使用的资料请关注三水点靠木其它相关文章!

Redis 相关文章推荐
基于Redis实现分布式锁的方法(lua脚本版)
May 12 Redis
浅谈Redis的几个过期策略
May 27 Redis
你真的了解redis为什么要提供pipeline功能
Jun 22 Redis
了解Redis常见应用场景
Jun 23 Redis
SpringBoot整合Redis入门之缓存数据的方法
Nov 17 Redis
分布式Redis Cluster集群搭建与Redis基本用法
Feb 24 Redis
Redis之RedisTemplate配置方式(序列和反序列化)
Mar 13 Redis
redis调用二维码时的不断刷新排查分析
Apr 01 Redis
redis sentinel监控高可用集群实现的配置步骤
Apr 01 Redis
使用Redis做预定库存缓存功能
Apr 02 Redis
redis复制有可能碰到的问题汇总
Apr 03 Redis
基于Redission的分布式锁实战
Aug 14 Redis
深入理解redis中multi与pipeline
Jun 02 #Redis
SpringBoot 集成Redis 过程
Jun 02 #Redis
详解Redis基本命令与使用场景
Django使用redis配置缓存的方法
Jun 01 #Redis
详解Redis集群搭建的三种方式
May 31 #Redis
浅谈Redis主从复制以及主从复制原理
5分钟教你docker安装启动redis全教程(全新方式)
May 29 #Redis
You might like
做个自己站内搜索引擎
2006/10/09 PHP
php遍历所有文件及文件夹的方法深入解析
2013/06/08 PHP
解析如何用php screw加密php源代码
2013/06/20 PHP
php接口和抽象类使用示例详解
2014/03/02 PHP
php递归json类实例
2014/12/02 PHP
用php和jQuery来实现“顶”和“踩”的投票功能
2016/10/13 PHP
PHP判断文件是否被引入的方法get_included_files用法示例
2016/11/29 PHP
PHP addcslashes()函数讲解
2019/02/03 PHP
PHP扩展Swoole实现实时异步任务队列示例
2019/04/13 PHP
js滚动条回到顶部的代码
2011/12/06 Javascript
基于jQuery的判断iPad、iPhone、Android是横屏还是竖屏的代码
2014/05/11 Javascript
JavaScript实现MIPS乘法模拟的方法
2015/04/17 Javascript
jQuery插件slides实现无缝轮播图特效
2015/04/17 Javascript
JS中改变this指向的方法(call和apply、bind)
2016/03/26 Javascript
EasyUI修改DateBox和DateTimeBox的默认日期格式示例
2017/01/18 Javascript
在 Angular 中实现搜索关键字高亮示例
2017/03/21 Javascript
vue.js全局API之nextTick全面解析
2017/07/07 Javascript
element ui里dialog关闭后清除验证条件方法
2018/02/26 Javascript
vue中Axios的封装与API接口的管理详解
2018/08/09 Javascript
用Python实现一个简单的多线程TCP服务器的教程
2015/05/05 Python
python求最大值最小值方法总结
2019/06/25 Python
python 读取修改pcap包的例子
2019/07/23 Python
Pytorch实现LSTM和GRU示例
2020/01/14 Python
阿迪达斯墨西哥官方网站:adidas墨西哥
2017/11/03 全球购物
伦敦哈德森鞋:Hudson Shoes
2018/02/06 全球购物
建筑装饰学院室内设计专业个人自我评价
2013/12/07 职场文书
美容师的职业规划书
2013/12/27 职场文书
小学教学随笔感言
2014/02/26 职场文书
新品发布会策划方案
2014/06/08 职场文书
高中课前三分钟演讲稿
2014/09/13 职场文书
优秀高中学生评语
2014/12/30 职场文书
离婚起诉书范文2015
2015/05/19 职场文书
公司周年庆寄语
2019/06/21 职场文书
90条交通安全宣传标语
2019/10/12 职场文书
pytorch 使用半精度模型部署的操作
2021/05/24 Python
青岛市的收音机研制与生产
2022/04/07 无线电