首页 > 技术文章 > Linux下redis安装

bailuobo 2015-10-10 15:39 原文

linux下redis安装:

引用文章:http://snowolf.iteye.com/blog/1630697

一、下载&解压:

 Shell代码  收藏代码

  1. wget http://redis.googlecode.com/files/redis-2.4.16.tar.gz  
  2. tar zxvf redis-2.4.16.tar.gz  

Redis可以解压至任何目录,一个make安装即可获得执行、配置文件。
安装(这里将redis解压到/opt/目录下):

Shell代码  收藏代码
  1. cd /opt/redis-2.4.16  
  2. make  

make之后,我们会得到以下可执行文件:

  • redis-server:Redis服务器的daemon启动程序
  • redis-cli:Redis命令行操作工具。或者通过telnet进行纯文本协议操作
  • redis-benchmark:Redis性能测试工具,测试Redis在你的系统及你的配置下的读写性能


上述文件位于src目录下。

我习惯性的执行了make install,貌似我需要的可执行文件,安装到了/usr/local/bin

引用
# make install
cd src && make install
make[1]: Entering directory `/opt/software/redis-2.4.16/src'
MAKE hiredis
make[2]: Entering directory `/opt/software/redis-2.4.16/deps/hiredis'
make[2]: Nothing to be done for `static'.
make[2]: Leaving directory `/opt/software/redis-2.4.16/deps/hiredis'
MAKE linenoise
make[2]: Entering directory `/opt/software/redis-2.4.16/deps/linenoise'
make[2]: “linenoise_example”是最新的。
make[2]: Leaving directory `/opt/software/redis-2.4.16/deps/linenoise'
MAKE hiredis
make[2]: Entering directory `/opt/software/redis-2.4.16/deps/hiredis'
make[2]: Nothing to be done for `static'.
make[2]: Leaving directory `/opt/software/redis-2.4.16/deps/hiredis'
    LINK redis-benchmark
    LINK redis-cli

Hint: To run 'make test' is a good idea ;)

mkdir -p /usr/local/bin
cp -pf redis-server /usr/local/bin
cp -pf redis-benchmark /usr/local/bin
cp -pf redis-cli /usr/local/bin
cp -pf redis-check-dump /usr/local/bin
cp -pf redis-check-aof /usr/local/bin
make[1]: Leaving directory `/opt/software/redis-2.4.16/src'


这样,就不用我拷贝文件了。 意外收获!

此外,还会得到一个默认的配置文件——redis.conf
最好,把它拷贝到固定的目录下,例如:/etc/redis/目录下!

Shell代码  收藏代码
  1. mkdir /etc/redis  
  2. cp redis.conf /etc/redis   

然后,我们就可以在任何路径下,直接启动Redis了!

二、运行

运行Redis:

Shell代码  收藏代码
  1. redis-server /etc/redis/redis.conf  

三、测试

通过客户端命令redis-cli访问Redis

引用
# redis-cli 
    redis> set name zlex 
    OK 
    redis> get name  
    "zlex" 

进行数据测试:

Shell代码  收藏代码
  1. redis-benchmark -l  

 这个测试会一直进行下去,直到你Ctrl+C:

 

四、关闭

也可通过客户端命令redis-cli完成Redis关闭操作:

Shell代码  收藏代码
  1. redis-cli shutdown    

 

推荐阅读