关闭

安装Redis

标签: centOS7Redis
151人阅读 评论(0) 收藏 举报
分类:

Redis是一个高性能的,开源key-value型数据库。是构建高性能,可扩展的Web应用的完美解决方案,可以内存存储亦可持久化存储。因为要使用跨进程,跨服务级别的数据缓存,在对比多个方案后,决定使用Redis。顺便整理下Redis的安装过程,以便查阅。

1 . 下载Redis 
目前,最新的Redist版本为3.0,使用wget下载,命令如下:


# wget http://download.redis.io/releases/redis-3.0.4.tar.gz
  • 1
  • 2
  • 3

2 . 解压Redis 
下载完成后,使用tar命令解压下载文件:


# tar -xzvf redis-3.0.4.tar.gz
  • 1
  • 2

3 . 编译安装Redis 
切换至程序目录,并执行make命令编译:

# cd redis-3.0.4
# make
  • 1
  • 2

执行安装命令

# make install
  • 1

make install安装完成后,会在/usr/local/bin目录下生成下面几个可执行文件,它们的作用分别是:

redis-server:Redis服务器端启动程序 
redis-cli:Redis客户端操作工具。也可以用telnet根据其纯文本协议来操作 
redis-benchmark:Redis性能测试工具 
redis-check-aof:数据修复工具 
redis-check-dump:检查导出工具

备注

有的机器会出现类似以下错误:

make[1]: Entering directory `/root/redis/src'
You need tcl 8.5 or newer in order to run the Redis test
……
  • 1
  • 2
  • 3

这是因为没有安装tcl导致,yum安装即可:

yum install tcl
  • 1

4 . 配置Redis 
复制配置文件到/etc/目录:

# cp redis.conf /etc/
  • 1

为了让Redis后台运行,一般还需要修改redis.conf文件:

vi /etc/redis.conf
  • 1

修改daemonize配置项为yes,使Redis进程在后台运行:

daemonize yes
  • 1

5 . 启动Redis 
配置完成后,启动Redis:

# cd /usr/local/bin
# ./redis-server /etc/redis.conf
  • 1
  • 2

检查启动情况:

# ps -ef | grep redis
  • 1

看到类似下面的一行,表示启动成功:

root     18443     1  0 13:05 ?        00:00:00 ./redis-server *:6379 
  • 1

6 . 添加开机启动项 
让Redis开机运行可以将其添加到rc.local文件,也可将添加为系统服务service。本文使用rc.local的方式,添加service请参考:Redis 配置为 Service 系统服务 。

为了能让Redis在服务器重启后自动启动,需要将启动命令写入开机启动项:

echo "/usr/local/bin/redis-server /etc/redis.conf" >>/etc/rc.local
  • 1

7 . Redis配置参数 
在 前面的操作中,我们用到了使Redis进程在后台运行的参数,下面介绍其它一些常用的Redis启动参数:

daemonize:是否以后台daemon方式运行
pidfile:pid文件位置
port:监听的端口号
timeout:请求超时时间
loglevel:log信息级别
logfile:log文件位置
databases:开启数据库的数量
save * *:保存快照的频率,第一个*表示多长时间,第三个*表示执行多少次写操作。在一定时间内执行一定数量的写操作时,自动保存快照。可设置多个条件。
rdbcompression:是否使用压缩
dbfilename:数据快照文件名(只是文件名)
dir:数据快照的保存目录(仅目录)
appendonly:是否开启appendonlylog,开启的话每次写操作会记一条log,这会提高数据抗风险能力,但影响效率。
appendfsync:appendonlylog如何同步到磁盘。三个选项,分别是每次写都强制调用fsync、每秒启用一次fsync、不调用fsy
0
0
查看评论

Ubuntu16.04安装Redis

原文地址:http://blog.fens.me/linux-redis-install/前言Redis是常用基于内存的Key-Value数据库,比Memcache更先进,支持多种数据结构,高效,快速。用Redis可以很轻松解决高并发的数据访问问题;做为时时监控信号处理也非常不错。环境原文:Ubun...
  • qq_30242609
  • qq_30242609
  • 2016-10-24 16:53
  • 10728

CentOS7安装Redis4.0.2

一、下载 Redis下载有两种方式  1) 在centOS里通过wget下载redis wget http://download.redis.io/releases/redis-4.0.2.tar.gz  这里的下载地址可以去redis官网查看 2)&...
  • lc1010078424
  • lc1010078424
  • 2017-10-20 14:58
  • 2267

RedHat7 安装redis

RedHat7 安装redis
  • jamesChentt
  • jamesChentt
  • 2017-08-12 19:08
  • 423

Mac下安装及配置redis-4.0.1

环境搭建1、到官网上下载redis,我下载的版本是3.0.7 官网地址:http://redis.io/ 2、将下载下来的tar.gz 压缩包拷贝到usr/local目录下 该目录需要root权限 sudo cp redis-4.0.1.tar.gz /usr/local 3、使用终端进入l...
  • CherrieZhang
  • CherrieZhang
  • 2017-08-29 14:42
  • 1331

CentOS6.5下Redis安装与配置

本文详细介绍redis单机单实例安装与配置,服务及开机自启动。如有不对的地方,欢迎大家拍砖o(∩_∩)o (以下配置基于CentOS release 6.5 Final, redis版本3.0.2 [redis版本号中间位是偶数的是稳定版,奇数的为非稳定版])
  • ludonqin
  • ludonqin
  • 2015-08-04 10:43
  • 59293

CentOS7.3 安装Redis 阿里云(亲试)

第一步 —— 执行安装命令# yum install redis 第二步 —— 启动Redis# service redis start 第三步 —— 连接Redis# redis-cli 如果报以下信息,证明没启动redis Could not connect to Redis at 127....
  • liaoyundababe
  • liaoyundababe
  • 2017-05-06 21:33
  • 1593

centos6.5 安装redis-2.8.13.tar.gz

centos6.5 安装redis-2.8.13
  • supermenxxx
  • supermenxxx
  • 2016-01-31 23:39
  • 1265

Redis之在Linux上安装和简单的使用

一、安装gcc 1、Redis在linux上的安装首先必须先安装gcc,这个是用来编译redis的源文件的。首先需要先切换的到root用户:[cheny@localhost ~]$ su Password: [root@localhost cheny]# 2、然后开始安装gcc:[root@lo...
  • qq_20989105
  • qq_20989105
  • 2017-07-30 16:13
  • 4021

MAC下是用brew安装Redis

用了mac有段时间了,竟不知道mac也有包管理——brew(汗~)。简直神器啊,再也不用担心环境的依赖了!!安装brew在命令行里运行下面的命令,需要等待一段时间。ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebre...
  • HobHunter
  • HobHunter
  • 2017-09-07 09:16
  • 494

【redis】linux上的安装与配置(详细图解)

1、下载http://redis.io/download2、解压至任一目录tar xzf redis-2.8.17.tar.gz3、编译并安装cd redis-2.8.17 make cd src make install PREFIX=/usr/local/redis 注意:make编译如果失...
  • yjqyyjw
  • yjqyyjw
  • 2017-06-15 16:42
  • 8595
    个人资料
    • 访问:14005次
    • 积分:1475
    • 等级:
    • 排名:千里之外
    • 原创:101篇
    • 转载:117篇
    • 译文:1篇
    • 评论:0条