通过源码安装Redis

环境准备

  • Ubuntu 15.10 # 通过cat /etc/issue命令可以查看
  • redis-3.0.7

从官网上下载目前最新稳定版本的Redis

root@ubuntu15:~# wget http://download.redis.io/releases/redis-3.0.7.tar.gz

对刚下载的Redis压缩文件进行解压

root@ubuntu15:~# tar xvfz redis-3.0.7.tar.gz

进入解压文件夹,进行安装Redis

root@ubuntu15:~# cd redis-3.0.7
root@ubuntu15:~/redis-3.0.7# make

运行测试

root@ubuntu15:~/redis-3.0.7# make test
…….
\o/ All tests passed without errors!

Cleanup: may take some time... OK
make[1]: Leaving directory '/root/redis-3.0.7/src'

进入src目录查看生成的redis-server和redis-cli

root@ubuntu15:~/redis-3.0.7# cd src
root@ubuntu15:~/redis-3.0.7/src# ls -l | grep redis-ser*
-rwxr-xr-x 1 root root 4554224  24 12:49 redis-server
root@ubuntu15:~/redis-3.0.7/src# ls -l | grep redis-cli$
-rwxr-xr-x 1 root root 2344952  24 12:49 redis-cli

将redis-server和redis-cli拷贝到PATH中的目录,方便以后执行

root@ubuntu15:~/redis-3.0.7/src# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
root@ubuntu15:~/redis-3.0.7/src# cp redis-server redis-cli /usr/local/bin

以后台进程的方式执行redis-server

root@ubuntu15:~# redis-server &

查看redis-server是否执行

root@ubuntu15:~/redis-3.0.7# ps -ef | grep redis
root      13290   3630  0 13:24 pts/19   00:00:00 redis-server *:6379
root      13320   3630  0 13:27 pts/19   00:00:00 grep --color=auto redis

查看redis-server默认监听端口状态

root@ubuntu15:~/redis-3.0.7# netstat -lnt | grep 6379
tcp        0      0 0.0.0.0:6379            0.0.0.0:*               LISTEN     
tcp6       0      0 :::6379                 :::*                    LISTEN  

注:Ubuntu设置root密码

yuu@ubuntu15:~$ sudo passwd
[sudo] yuu 的密码:        # 输入当前用户的密码
输入新的 UNIX 密码:     # 设置root用户密码
重新输入新的 UNIX 密码: # 确认root用户密码
passwd:已成功更新密码
yuu@ubuntu15:~$ su        # 切换至root用户
密码:                    # 输入刚刚设置的密码登录系统
root@ubuntu15:/home/yuu#

在CentOS6.5上安装如果出现make test报错如下:

[root@coding redis-3.0.7]# make test
You need tcl 8.5 or newer in order to run the Redis test
make: *** [test] Error 1

执行以下脚本( installTcl.sh)即可:

#!/bin/bash

function installTcl()
{
        wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
        sudo tar xzvf tcl8.6.1-src.tar.gz  -C /usr/local/
        cd  /usr/local/tcl8.6.1/unix/
        sudo ./configure
        sudo make
        sudo make install
}

installTcl

参考资料:
《Redis实战》
http://blog.csdn.net/luyee2010/article/details/18766911

你可能感兴趣的:(Redis,配置)