redis入门系列(一)redis安装部署
博客专区 > spiders 的博客 > 博客详情
redis入门系列(一)redis安装部署
spiders 发表于2年前
redis入门系列(一)redis安装部署
  • 发表于 2年前
  • 阅读 171
  • 收藏 16
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

摘要: redis

    用了redis一年多了,虽然原理和命令都了解,应付日常工作绰绰有余,但是从没从头到尾的去学习一下redis。从个人经历来讲,这是一种非常危险的行为。对于一个知识不能形成系统,那遇到问题你只是疲于应付,而且你的工作会感觉越来越力不从心,越来越累,恶性循环。因此决定抽出时间从头到尾的学习一下redis。首先从安装开始。

  环境:Ubuntu14.04

  1. 下载软件

    (个人习惯安装就安装最新的,而且像这种开源软件,网络允许的情况下,尽量从官网下载。)首先进入官网http://redis.io/download找到下载地址http://download.redis.io/releases/redis-3.0.3.tar.gz

    然后ssh连接linux

---------下载
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

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

---------------
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

但是现在不是后台启动,下面看看如何按后台启动

-----------------编辑配置文件
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

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

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! 安装部署完毕。

共有 人打赏支持
粉丝 3
博文 51
码字总数 14428
×
spiders
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: