redis入门系列(一)redis安装部署

    用了redis一年多了,虽然原理和命令都了解,应付平常工做绰绰有余,可是从没从头至尾的去学习一下redis。从我的经从来讲,这是一种很是危险的行为。对于一个知识不能造成系统,那遇到问题你只是疲于应付,并且你的工做会感受愈来愈力不从心,愈来愈累,恶性循环。所以决定抽出时间从头至尾的学习一下redis。首先从安装开始。java

  环境:Ubuntu14.04linux

  1. 下载软件
    redis

    (我的习惯安装就安装最新的,并且像这种开源软件,网络容许的状况下,尽可能从官网下载。)首先进入官网http://redis.io/download找到下载地址http://download.redis.io/releases/redis-3.0.3.tar.gzshell

    而后ssh链接linux
vim

---------下载
redis@data-server:~$ wget  
---------查看已下载
redis@data-server:~$ ls
redis-3.0.3.tar.gz
---------解压
redis@data-server:~$ tar -zxvf redis-3.0.3.tar.gz 
---------查看解压成功
redis@data-server:~$ ls
redis-3.0.3  redis-3.0.3.tar.gz
---------进入文件
redis@data-server:~$ cd redis-3.0.3/
---------查看
redis@data-server:~/redis-3.0.3$ ls
00-RELEASENOTES  BUGS  CONTRIBUTING  COPYING  deps  INSTALL  Makefile  MANIFESTO  README  redis.conf  runtest  runtest-cluster  runtest-sentinel  sentinel.conf  src  tests  utils
---------编译
redis@data-server:~/redis-3.0.3$ make
---------进入 src目录
redis@data-server:~/redis-3.0.3$ cd src
---------安装
redis@data-server:~/redis-3.0.3/src$ make install

至此安装完毕,可是为了方便管理,接下来要把文件移动到特定文件夹c#

---------------
root@data-server:/home/redis/redis-3.0.3/src# cd /usr/local/
---------------建立文件夹存放redis命令
root@data-server:/usr/local# mkdir -p /usr/local/redis/bin
---------------建立文件夹存放redis配置文件
root@data-server:/usr/local# mkdir -p /usr/local/redis/etc
---------------移动配置文件到etc
root@data-server:/home/redis/redis-3.0.3# mv ./redis.conf /usr/local/redis/etc/
---------------进入src
root@data-server:/home/redis/redis-3.0.3# cd src/
----------------把全部绿色的可执行文件所有移动到bin
root@data-server:/home/redis/redis-3.0.3/src# mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-sentinel redis-server redis-trib.rb /usr/local/redis/bin/

至此移动完毕,开始启动redis服务器

root@data-server:/usr/local/redis/bin# ./redis-server

启动成功,此时警告找不到配置文件,按下面的方式启动网络

root@data-server:/usr/local/redis/bin# ./redis-server /usr/local/redis/etc/redis.conf

可是如今不是后台启动,下面看看如何按后台启动ssh

-----------------编辑配置文件
root@data-server:/usr/local/redis# vim etc/redis.conf 
-----------------便跟daemonize no  为daemonize yes
----------------而后启动
root@data-server:/usr/local/redis# ./bin/redis-server /usr/local/redis/etc/redis.conf 
---------------查看是否启动成功
root@data-server:/usr/local/redis# ps -ef|grep redis
root      2953     1  0 11:35 ?        00:00:00 ./bin/redis-server *:6379    
----------------------启动成功  查看6379端口是否已经占用
root@data-server:/usr/local/redis# netstat -tunpl | grep 6379
tcp        0      0 0.0.0.0:6379            0.0.0.0:*               LISTEN      2953/redis-server *
--------------------端口占用 OK

后台启动成功,下面客户端链接tcp

root@data-server:/usr/local/redis/bin# ./redis-cli 
127.0.0.1:6379>

下面看看如何关闭服务器

----------------方法一 pkill
root@data-server:/usr/local/redis/bin# pkill redis-server 
-----------------查看端口
root@data-server:/usr/local/redis/bin# !net
netstat -tunpl | grep 6379
root@data-server:/usr/local/redis/bin# netstat -tunpl | grep 6379
---------------------成功,端口没有被占用

------------------------方法二  ./redis-cli shutdown
root@data-server:/usr/local/redis/bin# ./redis-cli shutdown

OK! 安装部署完毕。

相关文章
相关标签/搜索