"纸上得来终觉浅,得知此事要躬行。"git
1.1 安装 Redisgithub
安装以前,须要了解Redis的版本规定已选择最适合本身的版本,Redis约定次版本号为偶数的版本是稳定版,为奇数版本的是非稳定版,生产环境下通常须要使用稳定版。
1.1.1 在POSIX系统中安装redis
Redis兼容大部分POSIX系统,包括Linux、OS X和BSD等。Redis最新稳定版本的源代码能够从地址 http://down.redis.io/redis-stable.tar.gz 下载。 下载安装包后解压便可使用make命令完成编译,完整的命令以下: wget http://down.redis.io/redis-stable.tar.gz tar zxvf redis-stable.tar.gz cd redis-stable make 最好在编译后直接执行make install命令来将这些可执行程序复制到/usr/local/bin目录中以便之后 执行程序时能够不用输入完整的路径。
1.1.2 在 OS X 系统中安装ruby
OS X下的软件包管理工具 Homebrew 和 MacPorts 均提供了较新版本的 Redis 包。 1.安装 Homebrew 在终端下输入 ruby -e "$(curl -fsSKL raw.github.com/mxcl/homebrew/go)"便可安装Homebrew。 若是以前安装过 Homebrew,请执行brew udpate来更新Homebrew,以便安装较新版本的Redis。 2.经过 Homebrew 安装 Redis $ brew install redis
1.2 启动和中止 Redis服务器
安装完Redis的下一步就是启动它。 首先须要了解Redis包含的可执行文件有哪些,若是在编译后执行了make install命令,如下这些程序会被复制 到/usr/local/bin 目录内,因此在命令行中直接输入程序名称便可执行。
1.2.1 启动 Rediscurl
启动 Redis 有直接启动和经过初始化脚本启动两种方式,分别适用于开发环境和生产环境。 1.直接启动 直接运行redis-server 便可启动,很是简单: $ redis-server Redis服务器默认会使用6379端口,经过 --port 参数能够自定义端口号: $ redis-server --port 6380 PS:Redis如何后台启动:http://blog.csdn.net/ksdb0468473/article/details/52126009 2.经过初始化脚本启动 在Linux系统中能够经过初始化脚本启动Redis,使得Redis能随系统自动运行,在生产环境中推荐使用此方法 运行Redis。在Redis源代码目录的utils文件夹中有一个名为 redis——init_script 的初始化脚本文件, 内容以下 #!/bin/sh # # Simple Redis init.d script conceived to work on Linux systems # as it does use of the /proc filesystem. REDISPORT=6379 EXEC=/usr/local/bin/redis-server CLIEXEC=/usr/local/bin/redis-cli PIDFILE=/var/run/redis_${REDISPORT}.pid CONF="/etc/redis/${REDISPORT}.conf" case "$1" in start) if [ -f $PIDFILE ] then echo "$PIDFILE exists, process is already running or crashed" else echo "Starting Redis server..." $EXEC $CONF fi ;; stop) if [ ! -f $PIDFILE ] then echo "$PIDFILE does not exist, process is not running" else PID=$(cat $PIDFILE) echo "Stopping ..." $CLIEXEC -p $REDISPORT shutdown while [ -x /proc/${PID} ] do echo "Waiting for Redis to shutdown ..." sleep 1 done echo "Redis stopped" fi ;; *) echo "Please use start or stop as first argument" ;; esac 咱们须要配置Redis的运行方式和持久化文件、日志文件的存储位置等,具体步骤以下。 (1)配置初始化脚本。首先将初始化脚本复制到/etc/init.d目录中,文件名为 redis_端口号,其中端口号表示要 让Redis监听的端口号,客户端经过该端口链接Redis。而后修改脚本第6行的REDISPORT变量的值为一样的端口号。 (2)创建须要的文件夹。创建下列目录: 存放redis的配置文件:/etc/redis 存放redis的持久化文件:/var/redis/端口号 (3)修改该配置文件。首先将配置文件模板复制到/etc/redis目录中,以端口号命名(如“6379.conf”),而后按照 下列的部分参数进行编辑。 daemonize yes 使redis以守护进程模式运行 pidfile /var/run/redis_端口号.pid 设置redis的PID文件位置 port 端口号 设置Redis监听的端口号 dir /var/redis/端口号 设置持久化文件存放位置 如今就可使用/etc/init.d/redis_端口号 start 来启动redis了,然后须要执行下面的命令是Redis随系统 自动启动: $ sudo update-rc.f redis_端口号 defaults
1.2.2 中止 Redis工具
$ redis-cli SHUTDOWN
摘自《Redis 入门指南第二版》。性能