编译安装redis

下载

http://redis.io/download 下载最新稳定版本。

安装

解压后参照 README 进行安装:

make
make install

默认安装到/usr/local。

指定位置安装:

make PREFIX=/usr/local/redis install

安装的程序:

/usr/local/bin/redis-cli
redis客户端程序
/usr/local/bin/redis-server
redis服务器程序

手工配置

将源码包附带的配置文件 redis.conf 拷贝到安装位置:

mkdir /usr/local/redis/etc/
cp ./redis.conf /usr/local/redis/etc/

修改配置文件 redis.conf :

daemonize yes
pidfile /usr/local/redis/var/redis.pid
logfile /usr/local/redis/var/redis.log
dir /usr/local/redis/data
stop-writes-on-bgsave-error no
bind 127.0.0.1
  • 启动

    /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
    
  • 停止

    使用redis客户端中执行shutdown命令

    redis-cli
    shutdown
    

自动配置

cd utils
./install_server.sh

redis 安装在非标准路径时,安装脚本可能找不到 redis 可执行程序路径,需要填写:

Please select the redis executable path [] /usr/local/redis/bin/redis-server

该安装脚本会生成平台相关的 redis 服务启动脚本,启动 redis 服务,同时设置为开机启动。


redis