Linux 安装 redis

宋乐
宋乐 2017年09月13日

Redis 学习资料

下载编译安装

wget http://download.redis.io/releases/redis-4.0.1.tar.gz
tar -zxvf redis-4.0.1.tar.gz
cd redis-4.0.1.tar.gz
make
cd src
make install
redis-server –v //查看版本命令,检查是否安装成功

配置 redis

1. 配置文件一般在 /etc/ 目录下,在此目录创建 redis 目录

cd /etc/
mkdir redis

2.dump file、进程 pid、log 目录等,一般放在 /var/ 目录下

cd /var/
mkdir redis
cd redis
mkdir data log run

3. 拷贝解压包下的 redis.conf 文件至 /etc/redis/

cp redis-4.0.1.tar.gz/redis.conf /etc/redis/
vim /etc/redis/redis.conf
  • port 配置端口 (采用默认 6379)
  • dir 配置 dump 目录(修改为第 2 步创建的 /var/redis/data 目录)
  • logfile 配置日志目录 (修改 log 存储目录为第 2 步创建的 /var/redis/log/redis.log 目录)
  • daemonize 默认 rdb,可选择是否开启 aof(持久化 )
  • requirepass 设置密码,设置后无密码方式可登陆,但是不可进行数据操作

服务及开机自启动

1. 拷贝解压包 utils 下 redis 启动脚本 至 /etc/init.d/

cp redis_init_script /etc/init.d/
cd /etc/init.d/
mv redis_init_script redis
chmod +x /etc/init.d/redis

至此,已经可以通过 service redis start/stop 命令启动和关闭 redis
2. 设置自启动

chkconfig redis on
  • 如果运行报错,在启动脚本里加入 redis 启动优先级信息
vim redis
  • 在 #!/bin/sh 下边加入如下两行配置:

    • #chkconfig:2345 90 10
    • #description: Resid ...
chkconfig redis on

此文参考 http://blog.csdn.net/ludonqin/article/details/47211109