Linux下Redis安装

  1. 首先需要安装gcc,把下载好的redis-3.0.0-rc2.tar.gz放到linux的/usr/local文件夹

  2. 进行解压

     # tar -zxvf redis-3.0.0-rc2.tar.gz
    
  3. 进入到redis-3.0.0目录下,进行编译

     # cd redis-3.0.0-rc2
    
     # make
    

    验证(ll查看src下的目录,有redis-server 、redis-cil即可)

  4. 建立俩个文件夹存放redis命令和配置文件

        # mkdir -p /usr/local/redis/etc
    
        # mkdir -p /usr/local/redis/bin
    
  5. 把redis-3.0.0下的redis.conf 移动到/usr/local/redis/etc下,

        # cp redis.conf /usr/local/redis/etc/
    
  6. 把redis-3.0.0/src里的mkreleasehdr.sh、redis-benchmark、redis-check-aof、redis-check-dump、redis-cli、redis-server文件移动到bin下

        # mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/redis/bin
    

    redis-server: Redis服务器的daemon启动程序

    redis-cli: Redis命令行操作工具

    redis-benchmark: Redis的性能测试工具,测试Redis在你的系统及你的配置下的读写性能

     # redis-benchmark -n 100000 -c 50 --模拟同时由50个客户端发送100000个SETs/GETs查询
    

    redi-check-aof:更新日志检查

    redis-check-dump:本地数据库检查

  7. 启动时并指定配置文件:

        # cd /usr/local/redis/bin
    
        # ./redis-server /usr/local/redis/etc/redis.conf
    

    注意要使用后台启动,所以修改redis.conf里的 daemonize 改为yes

  8. 验证启动是否成功:

        # ps -ef | grep redis 
    

    查看是否有redis服务

    或者

    查看端口:

     # netstat -tunpl | grep 6379
    
  9. 进入redis客户端

     # ./redis-cli 
    

    退出客户端

     # quit
    
  10. 退出redis服务

    (1)pkill redis-server

    (2)kill 进程号

    (3)/usr/local/redis/bin/redis-cli shutdown

    (4) 关闭指定端口的redis服务

    # redis-cli -p 6379 shutdown