什么是Redis
Redis:Remote Dictionary Server(远程字典服务器)。是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSQL数据库之一,也被人们称为数据结构服务器。
redis的官网: http://redis.io/
redis中文版: http://redis.cn/
本文安装分别讲述了windows和linux安装(推荐linux安装,大部分使用在linux环境)
一、windows安装
1.下载地址: https://github.com/MicrosoftArchive/redis/releases
选择对应的版本进行下载
2.进行解压然后进入目录。双击redis-server.exe,启动redis,如下图片表示启动成功。
3.在命令行中用 netstat -ano 查看6379端口是否启动
4.通过命令行连接redis,进入目录输入 redis-cli,或者打开redis-cli.exe
完成设置一个数据,至此windows安装完成
二、linux安装
1.下载解压
安装环境是ubuntu环境
进入下载地址选择版本下载http://download.redis.io/releases/
这里我下载的是5.0.6
下载完后进行解压
tar -zxvf redis-5.0.6.tar.gz
mv redis-5.0.6 redis
2.编译安装Redis
1、进入解压后的目录,执行make编译源码;
make命令执行完成后,会在src目录下生成6个可执行文件,分别是redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-dump、redis-sentinel。
2、执行make install安装
3.配置
进入目录下修改redis.conf
vi redis.conf
//查看行数,命令行模式下
:set number
//取消行数模式是相同的命令
daemonize 设置是否为后台启动,需要就设置为yes
设置日志文件位置
数据放的位置
开启远程连接,将第69行的bind注释,第88行将protected-mode改为no
设置密码(默认没有密码)
4.运行测试
1.查看端口是否被占用:netstat –ntlp |grep 6379
2.不使用配置文件连接redis-server,如果要有密码和远程连接命令redis-server redis.conf,可在命令后加上&
号使redis以后台程序方式运行;
3.测试启动 redis-cli (ping 返回PONG,启动成功)
4.ps -ef|grep redis
5.redis-server redis.conf下启动测试远程连接(这里可以去下载redis可视化工具然后连接测试)
到此redis入门安装就此结束。