windows安装Redis及简单运用
2017-12-21 15:06
495 查看
简介
Redis 是一个高性能的key-value内存数据库。是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型数据库,提供多种语言的API。对于初学者来说,像安装mysql一样本地安装一个redis再好不过,下面介绍一下安装过程和简单使用。
实战
一、下载与安装redis网站官方并没有windows版本,只有Microsoft Open Tech group 在 GitHub上开发了一个Win64的版本,地址为https://github.com/MicrosoftArchive/redis/releases 。
选择下载最新版本(注意不是Pre-release,是Latest release),当前时间最新版本为3.0.504,下载zip安装比较方便。
下载后解压即可(注意需要管理员用户登陆),用的较多的文件如下
redis-server.exe 服务器
redis-cli.exe 客户端
redis.windows.conf 配置文件
redis默认不需要验证密码,但是提供了一个轻量级的认证方式,在redis.windows.conf配置文件中可以看到这一段:
################################## SECURITY ################################### # Require clients to issue AUTH <PASSWORD> before processing any other # commands. This might be useful in environments in which you do not trust # others with access to the host running redis-server. # # This should stay commented out for backward compatibility and because most # people do not need auth (e.g. they run their own servers). # # Warning: since Redis is pretty fast an outside user can try up to # 150k passwords per second against a good box. This means that you should # use a very strong password otherwise it will be very easy to break. # # requirepass foobared
通过配置requirepass 这个参数,配置redis的访问密码,比如 requirepass test123(Ps:需重启Redis才能生效)。第二种方式使用客户端登陆后,执行命令config set requirepass test123亦可设置密码。
需要注意的是,设置redis密码并不能完全解决安全问题,一般项目中还是通过防火墙来保护redis。
二、redis简单使用
延续简单介绍一下redis的使用。
1.运行redis-server.exe启动redis服务器,正确启动如下:
可以看到redis版本,pid,和默认运行端口6379等信息。
2.使用redis自带客户端连接,运行redis-cli.exe即可访问,默认访问的是db0。
扩展说一下,redis默认安装后有db0-db15共16个库,可以理解为mysql的库,注意 redis分库不会提升任何单台redis实例的性能,这里db0-db15库的概念在应用当中为区分数据类型,比如db0为测试库,db1为生产库,因为不同db上key可以重复。
切换db使用select选择具体库
3.使用合理的键名管理数据。redis的弱结构数据模式让集中储存的内容很难被弄清,以至于难以清理无效数据,除非我们使用合理的键名管理(同时需要注意键名的长度,减少不必要的存储空间)。
在redis中,键名以冒号做分隔符,一般为“系统:业务:key”,示例如下:
4.使用其他客户端,可以使用如Redis Desktop Manager类的客户端工具,跟方便的使用redis,下载和安装此处不多介绍,如下新建我们本地的redis连接,即可。
打开db2,可以看见刚刚我们新建的数据。
最后,关于redis的更多内容可自行深入学习,介绍一篇写的不错的关于五大数据类型的文章(https://www.cnblogs.com/liuconglin/p/5847568.html )看完对redis的基本运用已经没有任何问题。博主安装本地redis,是准备做SpringBoot集成,有兴趣的你可以关注。
SpringBoot学习系列目录:
SpringBoot学习(一)–构建第一个SpringBoot工程
SpringBoot学习(二)–集成mybatis+freemark
SpringBoot学习(三)–Spring profile多环境方式实现logback日志配置
SpringBoot学习(四)–集成shiro实现基础登陆认证和权限管理
相关文章推荐
- Windows下Redis安装配置简单教程
- 简单介绍redis以及ubuntu和windows下怎么安装redis和配置文件详解
- 【Redis学习点滴】Windows下的Redis安装、测试就是这么简单
- Redis 在windows 下的安装与简单使用
- Windows下安装Redis服务、搭建简单Redis主从复制
- windows下redis安装、配置与简单使用
- windows/linux下安装redis以及用java简单操作redis
- windows下安装redis(Redis服务端按照 非常简单)
- Windows下简单安装Redis
- windows下安装redis以及简单的事例
- 【Redis】1.windows环境下redis的安装与python的简单调用
- 简单介绍redis以及ubuntu和windows下如何安装redis和配置文件详解
- windows Redis的简单了解和安装
- windows下安装redis及java简单操作redis
- Redis在windows下安装过程
- Windows下Anaconda的安装和简单使用
- windows下Redis的安装配置以及注意事项
- Redis简介以及如何在Windows上安装Redis
- windows下安装redis
- windows下redis的安装配置,整合php拓展详细教程