Redis 是一种高性能的 Key-Value 数据库。linux
Redis 中文官网git
NoSQL是一种新出现的数据库(Not Only SQL),它的特色:github
MongoDB、Redis、Hbase hadoop、Cassandra hadoopredis
Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。算法
从2010年3月15日起,Redis 的开发工做由 VMware 主持。从2013年5月开始,Redis 的开发由 Pivotal 赞助。sql
Redis 是 NoSQL 技术阵营中的一员,它经过多种键值数据类型来适应不一样场景下的存储需求,借助一些高层级的接口使用其能够胜任,如缓存、队列系统的不一样角色。mongodb
Redis 与其它 Key-Value 缓存产品有如下三个特色:shell
内存管理机制上:数据库
支持的数据结构上:windows
Github下载地址:https://github.com/microsoftarchive/redis/releases
下载文件
若是 github
下载文件慢,能够下载我已经下载好的文件:
下载完成后进行解压,解压路径我选择的是:D:\redis
。
打开 cmd
,使用 cd
命令进入redis的目录,输入 redis-server.exe redis.windows.conf
输入以后,会显示以下界面:
这时候另启一个 cmd 窗口,原来的不要关闭,否则就没法访问服务端了。
切换到 redis 目录下运行:
redis-cli.exe -h 127.0.0.1 -p 6379
设置键值对:
set myKey abc
取出键值对:
get myKey
下载
$ wget http://download.redis.io/releases/redis-6.0.5.tar.gz
或者进入网址下载指定版本: http://download.redis.io/releases/
解压
$ tar xzf redis-6.0.5.tar.gz
进入
$ cd redis-6.0.5
编译
$ make
安装
$ sudo make install
验证
$ redis-cli Could not connect to Redis at 127.0.0.1:6379: Connection refused not connected>
欢迎访问个人我的网站:
李培冠博客:lpgit.com