Redis系列(一)——简介及安装

 摘自:redis中文网(http://www.redis.net.cn/)

参考:http://www.cnblogs.com/hoojo/p/4466024.html,http://keenwon.com/1275.html

Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串哈希表列表集合有序集合位图hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分区

 

Redis下载

Redis 3.2.1是最新的稳定版本。点击下载。
如果你对测试版本或者不稳定版本感兴趣的话,查看更多 Redis下载。

Redis 版本号采用标准惯例:主版本号.副版本号.补丁级别,一个副版本号就标记为一个标准发行版本,例如 1.2,2.0,2.2,2.4,2.6,2.8,奇数的副版本号用来表示非标准版本,例如2.9.x发行版本是Redis 3.0标准版本的非标准发行版本。

 

如何安装

Window 下安装

下载地址:https://github.com/MSOpenTech/redis/releases,选择目标版本。发文时版本为3.2.100

1) 免安装版

下载到的Redis支持32bit和64bit。根据自己实际情况选择,将64bit的内容cp到自定义盘符安装目录取名redis。 如 D:\reids。

参考目录结构:

Windows下的安装几乎没有什么过程,解压后就可以使用。简单介绍下着几个exe文件的用途:

redis.windows.conf redis的配置文件

redis-benchmark.exe 测试工具,测试redis的读写性能情况

redis-check-aof.exe aof 修复检查日志

redis-check-dump.exe dump 检查数据库文件

redis-cli.exe redis客户端程序

redis-server.exe redis服务器程序

启动:

打开cmd窗口,进入redis目录(D:\redis),,并执行 : redis-server.exe redis.window.conf

 

如果想方便的话,可以把redis的路径加到系统的PATH环境变量里,这样就省得再输路径了,后面的那个redis.conf可以省略,如果省略,会启用默认的。

连接测试:

这时候另启一个cmd窗口,原来的不要关闭,不然就无法访问服务端了。

切换到redis目录下运行 redis-cli.exe ,默认连接本机6379端口,同:redis-cli.exe -h 127.0.0.1 -p 6379。

设置键值对 set name aa

取出键值对 get name

 

 

安装redis服务

以上均需手动启动。其实Redis是可以安装成windows服务的,开机自启动。

**切换到解压或安装目录。命令如下:

redis-server --service-install redis.windows.conf

参数:

--service-install : 安装服务

--service-uninstall : 卸载服务

--loglevel verbose : 定义日志级别

--service-start : 启动服务

--service-stop : 停止服务

--service-name name : 定义服务名称

--port 10003 :绑定端口

参考如下命令:

redis-server --service-install --service-name redisService1 --port 10001
redis-server --service-start --service-name redisService1
redis-server --service-install --service-name redisService2 --port 10002
redis-server --service-start --service-name redisService2
redis-server --service-install --service-name redisService3 --port 10003
redis-server --service-start --service-name redisService3

注意:以上操作,均在解压目录下操作。

安装完之后,就可看到Redis已经作为windows服务了:

根据提示,完成服务安装。

 

2) 安装版

【1】欢迎页

【2】同意协议

【3】选择安装目录

注意复选框,添加安装目录到PATH环境变量,这样可以直接在cmd下(任意目录)使用redis。

 

【4】服务端口

注意此处,选择添加例外到Windows防火墙,否则会限制其他主机访问,只能本机访问。

安装版的弊端就是端口、目录等固定,不支持自定义。

【5】设置内存限制

设定最大使用内存,超出范围后,新增数据将不会保存。这里不做限制。

【6】安装

前面相关配置已完成。注意安装按钮,需要管理员权限。

【7】完成

查看安装后目录结构:和解压版相同

【8】测试

8.1 启动服务

同1),打开cmd窗口。输入命令:redis-server "D:\Program Files (x86)\Redis\redis.windows.conf"

此时不用切换到到安装目录(【3】)。

提示没有错误:No error。

需要注意,此时redis服务在后台运行。打开任务管理器。

若不加入配置文件参数,将使用默认配置(不使用安装时配置)

8.2 连接

打来cmd窗口,输入命令:redis-cli 。默认连接本机3679端口。

 

补充:安装版会自动安装Redis服务,但不启动。

使用服务:

卸载:

打开控制面板\程序\程序和功能,找到Redis on Windows,点击卸载。

自动删除服务:

安装目录、数据、日志等需要自行处理。

 

 

 

Linux下安装

下载,解压,编译:

  1. $ wget http://download.redis.io/releases/redis-3.0.6.tar.gz
  2. $ tar xzf redis-3.0.6.tar.gz
  3. $ cd redis-3.0.6
  4. $ make

二进制文件是编译完成后在src目录下,包括redis服务程序redis-server,还有用于测试的客户端程序redis-cli等.

运行服务如下:

  1. $ src/redis-server

注意这种方式启动redis 使用的是默认配置。也可以通过启动参数告诉redis使用指定配置文件使用下面命令启动。

   1.$ ./redis-server redis.conf
redis.conf是一个默认的配置文件,相对或绝对路径。我们可以根据需要使用自己的配置文件。

你能使用Redis的内置客户端进行进行redis代码的编写:

  1. $ src/redis-cli
  2. redis> set foo bar
  3. OK
  4. redis> get foo
  5. "bar"

 

Ubuntu 下安装

在 Ubuntu 系统安装 Redi 可以使用以下命令:

  1. $sudo apt-get update
  2. $sudo apt-get install redis-server

启动 Redis

  1. $redis-server

查看 redis 是否启动?

  1. $redis-cli

以上命令将打开以下终端:

  1. redis 127.0.0.1:6379>

127.0.0.1 是本机 IP ,6379 是 redis 服务端口。现在我们输入 PING 命令。

  1. redis 127.0.0.1:6379> ping
  2. PONG

以上说明我们已经成功安装了redis。

 

posted @ 2016-10-29 10:49  寻找普拉多  阅读(979)  评论(0编辑  收藏  举报