Linux环境中安装Redis

1 下载安装包

[[email protected] Tools]# wet http://download.redis.io/releases/redis-3.2.9.tar.gz

2 解压(把安装包放到/usr/src 目录下)

[email protected] Tools]# tar zxvf redis-3.2.11.tar.gz -C /usr/src/

3 编译和安装

[email protected] src]# cd /usr/src/redis-3.2.11/

[[email protected] redis-3.2.11]# make

注:如果编译失败,请先安装gcc(yum install gcc)

[[email protected] redis-3.2.11]# make install PREFIX=/usr/local/redis #指定安装目录为/usr/local/redis

#指定安装目录为/usr/local/redis

[[email protected] usr]# cd /usr/local/

[[email protected] usr]#ll #会看到目录下多了一个redis目录

[[email protected] local]# cd redis/

[[email protected] local]# cd bin

Linux环境中安装Redis

redis安装目录下可执行文件

各文件说明:

redis-benchmark:性能测试的工具;

redis-check-aof:aof修复工具;

redis-check-rdb:rdb文件检查工具;

redis-cli:命令行客户端

redis-server:redis服务启动脚本

4 测试启动服务

[[email protected] bin]# ./redis-server

Linux环境中安装Redis

redis启动成功图

注:Redis默认为前台启动,这种方式启动后当前窗口就不能进行其他操作了,可以按ctrl+c来退出。

5 修改redis为后台启动

将安装源码中的 redis.conf 复制到安装目录下

[[email protected] bin]# cd /usr/src/redis-3.2.11/

[[email protected] redis-3.2.11]# cp redis.conf /usr/local/redis/

[[email protected] redis]# vi redis.conf 将daemonize的值改为yes

注:在命令模式下敲斜杆( / )这时在状态栏(也就是屏幕左下脚)就出现了 “/” 然后输入你要查找的关键字敲回车就可以了。

如果你要继续查找此关键字,敲字符 n 就可以继续查找了。

Linux环境中安装Redis

修改配置文件

保存退出。

启动:

[[email protected] redis]# ./bin/redis-server ./redis.conf

[[email protected] redis]# ps -ef|grep redis #查看redis后台是否成功启动

Linux环境中安装Redis

后台启动成功

停止:

[[email protected] redis]# ./bin/redis-cli shutdow

或 [[email protected] redis]# kill -9 PID(你redis服务的进程id)

建议使用第一种方式停服务

5 通过客户端测试

[[email protected] redis]# ./bin/redis-cli

127.0.0.1:6379> ping # 会输出PONG

127.0.0.1:6379> keys *

Linux环境中安装Redis

通过客户端测试

127.0.0.1:6379>quit #退出

6 conf 文件中部分配置项介绍

daemonize:如需要在后台运行,把该项的值改为yes

pidfile:把pid文件放在/var/run/redis_6379.pid,可以配置到其他地址

bind:指定redis只接收来自该IP的请求,如果不设置,那么将处理所有请求,在生产环节中最好设置该项,默认为bind 127.0.0.1

port:监听端口,默认为6379

timeout:设置客户端连接时的超时时间,单位为秒,默认为0

loglevel:等级分为4级,debug,verbose,notice和warning。生产环境下一般开启notice,默认为notice

logfile:配置log文件地址,默认使用标准输出,即打印在命令行终端的端口上

database:设置数据库的个数,默认使用的数据库是16

save:设置redis进行数据库镜像的频率

rdbcompression:在进行镜像备份时,是否进行压缩,默认为yes

dbfilename:镜像备份文件的文件名,默认为dump.rdb

dir:数据库镜像备份的文件放置的路径,默认为“./”

slaveof:设置该数据库为其他数据库的从数据库

masterauth:当主数据库连接需要密码验证时,在这里设定

requirepass:设置客户端连接后进行任何其他指定前需要使用的密码

maxclients:限制同时连接的客户端数量

maxmemory:设置redis能够使用的最大内存

appendonly:开启appendonly模式后,redis会把每一次所接收到的写操作都追加到appendonly.aof文件中,当redis重新启动时,会从该文件恢复出之前的状态,默认为no

appendfsync:设置appendonly.aof文件进行同步的频率

到这里redis的安装已经完成了!!!