1、redis安装部署配置

1.        Redis简介

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010315日起,Redis的开发工作由VMware主持。从20135月开始,Redis的开发由Pivotal赞助。

 

简单来说,redis就是一个nosql数据库。因为将数据存储在内存中。所以读取会更加的迅速。主要用于解决大数据量频繁存取延迟问题。

 

2.        Redis安装与启动

Redis一般安装在linux服务器上。下面分别是在两个主流的linux上安装redis过程。

a)        Ubuntu

在终端模式下输入 apt-get update

                                 apt-get install redis-server

使用apt-get的时候可能会要求你用root权限。使用su登录root账户即可。

等待一段时间后,redis就可以自动安装成功。

 

安装成功后在,输入命令 redis-cli ,如果不能进入客户端。可以先执行 redis-server (在这里直接用redis-server启动的是前台进程。一旦用ctrl+c退出,redis也将退出。后面在redis的配置中将会说明如何启动一个后台线程)启动redis。但是一般这种方式安装后会自动启动redis。

进入redis客户端。

常用命令有:

set name myname(向redis写入一个 key为name ,value为myname的数据)

get name(获取key为name的数据)

dbsize(查看当前redis实例有多少数据)

scan 0(显示部分数据内容)

flushdb(刷新当前redis实例,清空数据)

 

至此,ubuntu下redis安装部署完毕。

b)       CentOS

首先去官网下载安装包。或使用wget获取安装包。

wget http://download.redis.io/releases/redis-3.0.7.tar.gz

 

解压压缩包:

tar zxf redis-3.0.7.tar.gz

 

编译redis(按照先后顺序输入下面三个命令):

cd redis-3.0.7/

make

make install(普通用户权限不够。可以su使用root用户进行安装)

 

此时redis已经安装好。使用 redis-server 即可启动。

 

3.        Redis的配置

在安装过程中会遇到默认使用redis-server启动的redis不能在后台运行。一旦退出终端就会导致redis也退出。这是由于redis的默认配置导致的。

         redis的配置文件一般会被放到/etc/redis/目录下。默认文件名为redis.conf。但是采用安装包安装后,配置文件不会自动放到这个目录下。安装完成后在redis的根目录下会有一个redis.conf文件。我们可以复制这个文件到/etc/redis/目录下。

         涉及的命令有:

         mkdir/etc/redis(在etc目录下创建redis文件夹)

cp redis.conf /etc/redis(此命令是拷贝配置文件到/etc/redis目录下。需要在redis解压包的根目录下执行)

 

         下面来修改配置文件,使用vim编辑器打开redis.conf。(vim如何使用,请谷歌百度)

         配置文件中,可配置项很多,可以自行参考官方文档。不做一一介绍,初学者只需要关心其中几个配置项即可。

         daemonizeyes(默认为no,yes为以守护进程开启即后台进程)

pidfile/var/run/redis.pid(单个实例的redis下,不需要关心这个设置。但是在后面配置集群、主从时需要用到)

port 6379          (redis监听端口。同样在单个实例时不用关心)

# bind 127.0.0.1(过滤ip,只允许设置的ip地址访问redis实例,生产环境下建议开启,在学习过程中最好注释掉。当前使用3.0.7已经默认注释)

 

save 900 1

save 300 10

save 60 10000(此三个为redis持久化时的配置,可以暂时屏蔽。屏蔽方法为:注释掉这三行,再加一行save “”,中间有空格)如下:

#save 900 1

#save 300 10

#save 60 10000

save “”

 

保存redis.conf后。我们使用以下命令来启动redis:

redis-server/etc/redis/redis.conf

 

到此,redis的安装和简单配置已经结束。过程并不复杂,结果却很让人惊喜。redis的写入和读取速度非常之快。后续会有一些远程连接其他服务器redis,集群部署,使用java代码进行redis上的数据读写操作等等系列博文。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值