Redis安装
下面以2.8.13版本进行安装
下载
wget http://download.redis.io/releases/redis-2.8.13.tar.gz
tar -zxvf redis-2.8.13.tar.gz
cd redis-2.8.13
安装编译
在redis目录下执行
1、make
输出下面内容:
Hint: To run 'make test' is a good idea 😉
make[1]: Leaving directory `/opt/redis-2.8.13/src'
2、make install
输出
cd src && make install
make[1]: Entering directory `/opt/redis-2.8.13/src'
Hint: To run 'make test' is a good idea 😉
INSTALL install
INSTALL install
make[1]: Leaving directory `/opt/redis-2.8.13/src'
3、按照提示执行:make test
You need tcl 8.5 or newer in order to run the Redis test
make: *** [test] Error 1
注:不需要安装,直接到src目录下执行 ./redis-server 就可以
Make成功之后,会在src目录下多出一些文件,如下
4、复制文件
可手动拷贝redis-server、redis-cli、redis-check-aof、redis-check-dump等至/usr/local/bin目录下,也可执行make install,此处执行make install
Redis 由四个可执行文件:redis-benchmark、redis-cli、redis-server、redis-stat 这四个文件,加上一个redis.conf就构成了整个redis的最终可用包。它们的作用如下:
- redis-server:Redis服务器的daemon启动程序
- redis-cli:Redis命令行操作工具。当然,你也可以用telnet根据其纯文本协议来操作
- redis-benchmark:Redis性能测试工具,测试Redis在你的系统及你的配置下的读写性能
- redis-stat:Redis状态检测工具,可以检测Redis当前状态参数及延迟状况
5、测试
redis-server –v (查看版本命令)
至此,redis安装完成,接着配置。
配置
1、创建配置文件目录
cd /etc/
mkdir redis
2、创建数据文件目录
cd /var/
mkdir redis
cd redis
mkdir data log run
3、配置文件修改
首先拷贝解压包下的redis.conf文件至/etc/redis,打开redis.conf文件
deamonize no ## background运行
port 6379 ##修改端口(默认6379)
pidfile /var/redis/run/redis.pid #修改pid目录
dir /var/redis/data #修改dump目录
logfile /var/redis/log/redis.log #修改log存储目录
持久化
默认rdb,可选择是否开启aof,若开启,修改配置文件appendonly
4、启动redis,查看各目录下文件
redis-server /etc/redis/redis.conf
5、客户端连接redis
redis-cli