一、安装 Redis:
下载 redis 压缩包:
mkdir /downloads/redis
cd /downloads/redis
wget http://download.redis.io/releases/redis-2.8.3.tar.gz
解压 redis 压缩包:
tar redis-2.8.3.tar.gz
进行编译安装:
cd redis-2.8.3
make
make install
Redis 安装完成。
二、配置 Redis
编译安装完成后将 src 目录下的 4 个可执行文件 redis-server、redis-benchmark、redis-cli、redis.conf。拷贝到统一目录下。比如:/usr/myredis
mkdir /usr/myredis
cp /downloads/redis/redis-2.8.3/src/redis-server /usr/myredis
cp /downloads/redis/redis-2.8.3/src/redis-benchmark /usr/myredis
cp /downloads/redis/redis-2.8.3/src/redis-cli /usr/myredis
cp /downloads/redis/redis-2.8.3/redis.conf /usr/myredis
启动 Redis 服务
cd /usr/myredis
redis-server redis.conf
测试
redis-cli
PING
>PONG
如此说明 redis 服务已经正常工作,如果 redis 服务未启动,则运行 redis-cli 时会报 Could not connect to Redis at 127.0.0.1:6379: Connection refused 的错误。
三、开机自启动
允许 Redis 后台运行,打开 redis.conf。将 daemonize 属性改为 yes(说明允许 redis 在后台运行);daemonize=yes
在 /etc 下新建 redis 文件夹,复制 /usr/myredis/redis.conf 到 /etc/redis/6379.conf (因为启动 redis 服务需要配置文件,所以要复制)mkdir /etc/redis
cp /usr/myredis/redis.conf /etc/redis/6379.conf
复制 Redis 启动脚本
cp / 你的目录 /utils/redis_init_script /etc/init.d/redis
修改启动脚本参数
#在 /etc/init.d/redis 文件的头部添加下面两行注释代码, 也就是在文件中 #!/bin/sh 的下方添加
# chkconfig: 2345 10 90
# description: Start and Stop redis
vim /etc/init.d/redis
启动 redis
打开 redis 命令:service redis start
关闭 redis 命令:service redis stop
设为开机启动:chkconfig redis on
设为开机关闭:chkconfig redis off