Redis单机安装及启动

原创 2016年05月31日 20:55:39

Redis 是一个高速的非关系型内存数据库,可以存储5中不同的数据结构,并可以将内存中的键值对数据持久化到硬盘,并且redis3.0以后版本还提供了集群功能,保证高可用和易扩展。今天先来安装一下Redis的单机版。


解压redis

[root@localhost software]# tar -zxvf redis-3.0.7.tar.gz


编译

[root@localhost software]# cd redis-3.0.7
[root@localhost redis-3.0.7]# make


安装

[root@localhost redis-3.0.7]# make  PREFIX=/usr/local/redis install
cd src && make install
make[1]: Entering directory `/usr/local/software/redis-3.0.7/src'

Hint: It's a good idea to run 'make test' ;)

    INSTALL install
    INSTALL install
    INSTALL install
    INSTALL install
    INSTALL install
make[1]: Leaving directory `/usr/local/software/redis-3.0.7/src'

编译安装成功,在/usr/local/redis/bin目录下,生成五个文件。

redis-benchmark : Redis性能测试工具,测试Redis在你的系统及你的配置下的读写性能
redis-check-aof : 日志文件检测工(比如断电造成日志损坏,可以检测并修复)
redis-check-dump : 快照文件检测工具,效果类上
redis-cli : 客户端
redis-server : 服务端,Redis服务器的daemon启动程序


复制配置文件

[root@localhost redis-3.0.7]# cd /usr/local/redis/
[root@localhost redis]# cp /usr/local/software/redis-3.0.7/redis.conf  ./
[root@localhost redis]# ll
total 44
drwxr-xr-x 2 root root   129 May  2 11:56 bin
-rw-r--r-- 1 root root 41560 May  2 11:58 redis.conf
[root@localhost redis]# 


redis启动

一、直接默认方式启动

端口号默认为6379 ,进入bin目录下。

#加上`&`号使redis以后台程序方式运行

./redis-server &

检测

#检测后台进程是否存在
ps -ef |grep redis
#检测6379端口是否在监听
netstat -lntp | grep 6379
#使用`redis-cli`客户端检测连接是否正常
./redis-cli
127.0.0.1:6379> keys *
(empty list or set)
127.0.0.1:6379> set key "hello world"
OK
127.0.0.1:6379> get key
"hello world"

停止

#使用客户端
redis-cli shutdown
#因为Redis可以妥善处理SIGTERM信号,所以直接kill -9也是可以的
kill -9 PID

二、指定配置文件(redis-conf)启动:

daemonize:修改daemonize为yes,即默认以后台程序方式运行

pidfile:pid文件位置

port:监听的端口号

timeout:请求超时时间

loglevel:log信息级别

logfile:修改生成默认日志文件位置

databases:开启数据库的数量

dir:配置持久化文件存放位置如, /home/futeng/data/redisData

命令:./redis-server /usr/local/redis/redis.conf

即 ./redis-server + 配置文件完整路径

#如果更改了端口,使用`redis-cli`客户端连接时,也需要指定端口,例如:
redis-cli -p 6380

配置文件是非常重要的配置工具,随着使用的逐渐深入将显得尤为重要,推荐在一开始就使用配置文件。

三、使用Redis启动脚本设置开机自启动

修改启动脚本

推荐在生产环境中使用启动脚本方式启动redis服务。启动脚本 redis_init_script 位于位于Redis的 /utils/ 目录下。

#redis服务器监听的端口
REDISPORT=6379
#服务端所处位置,在make install后默认存放与`/usr/local/bin/redis-server`,如果未make install则需要修改该路径,下同。
EXEC=/usr/local/bin/redis-server
#客户端位置
CLIEXEC=/usr/local/bin/redis-cli
#Redis的PID文件位置
PIDFILE=/var/run/redis_${REDISPORT}.pid
#配置文件位置,需要修改
CONF="/etc/redis/${REDISPORT}.conf"

配置环境

根据启动脚本要求,将修改好的配置文件以端口为名复制一份到指定目录。

mkdir /etc/redis
cp redis.conf /etc/redis/6379.conf

将启动脚本复制到/etc/init.d目录下,本例将启动脚本命名为redisd(通常都以d结尾表示是后台自启动服务)。

cp redis_init_script /etc/init.d/redisd

设置为开机自启动:

此处直接配置开启自启动 chkconfig redisd on 将报错误: service redisd does not support chkconfig

在启动脚本开头添加如下两行注释以修改其运行级别:

#!/bin/sh
# chkconfig:   2345 90 10
# description:  Redis is a persistent key-value database
#

再设置即可成功。

#设置为开机自启动服务器
chkconfig redisd on
#打开服务
service redisd start
#关闭服务
service redisd stop
版权声明:本文为博主原创文章,未经博主允许不得转载。

Redis安装(单机)

之前一段时间由于业务需要研究了下Redis相关信息,现特将Redex的从单机到集群的各种配置在个人博客上做更新,以便需要的道友! 1  概述 Redis是一个开源的、使用C语言编写的、支持网络...
  • vtopqx
  • vtopqx
  • 2015年07月10日 17:04
  • 26268

redis单机版的安装部署以及java实现

redis单机版的安装部署以及java实现。欢迎大家关注小编(蓝飘)的微信公众平台:我的好帮手(MyGoodHelper),是您出行、生活、学习和娱乐的得力助手,我们一起进步。OK,TKS!...
  • lanpiao_87
  • lanpiao_87
  • 2016年12月08日 23:08
  • 1124

redis单机版安装+测试+项目运用

小编为大家献上redis单机版的安装+测试+项目运用,望读者朋友指教~
  • u013030601
  • u013030601
  • 2017年02月09日 15:14
  • 1116

Redis 3.0.7版本启动时出现警告的解决办法

Redis 3.0.7版本启动时出现警告的解决办法 7283:M 12 Mar 12:13:33.749 # WARNING: The TCP backlog setting of 511 ca...
  • jiangshouzhuang
  • jiangshouzhuang
  • 2016年03月12日 12:52
  • 6658

CentOS6.5下redis3.0.7安装、启动、关闭、配置密码、开机启动详细步骤

安装环境:CentOS 6.5Redis 3.0.7下载安装:下载文件到 /usr/local 目录下wget http://download.redis.io/releases/redis-3.0....
  • yaoyuncn
  • yaoyuncn
  • 2016年03月07日 09:56
  • 1218

[Redis]windows下redis的安装和启动

需要使用redis来做任务队列,所以花点时间研究下怎么使用
  • lzz957748332
  • lzz957748332
  • 2014年05月02日 00:06
  • 20375

单机版redis的安装以及redis生产环境启动方案中相应文件

  • 2017年11月03日 14:21
  • 9.8MB
  • 下载

Redis单机多实体安装与主从配置

上一篇文章讲解了Centos上的redis安装。 现在我们来说一下redis单机多实例的安装 首先关闭redis 根据上一篇redis的安装的配置文件位置 首先我们复制redis 的配...
  • cyjp52099
  • cyjp52099
  • 2015年09月22日 11:30
  • 715

Redis的下载安装及启动

Window 下安装 下载地址:https://github.com/MSOpenTech/redis/releases。 Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际...
  • zalan01408980
  • zalan01408980
  • 2018年01月21日 10:33
  • 12

Redis的三种启动方式

Part I. 直接启动 下载 官网下载     安装   Shell代码   tar zxvf redis-2.8.9.tar.gz   ...
  • a137268431
  • a137268431
  • 2017年04月20日 15:36
  • 1757
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Redis单机安装及启动
举报原因:
原因补充:

(最多只允许输入30个字)