手把手教你如何一步步搭建单机版的redis服务(为搭建redis集群做准备!)

1. 第一步:redis是C语言开发,建议在linux上运行,本教程使用Centos6.4作为安装环境。

安装redis前,查看本机上是否已经存在redis:
最简单的方法就是查看redis进程:

ps -ef |grep redis

查看redis版本

redis-server --version

其次是查看服务器上是否有相关的redis(全盘搜索,有的话就有记录):

find / -iname "*redis*" 	

安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境,检查系统是否有gcc?

gcc -v

如果没有gcc环境,需要安装gcc,执行命令安装:

yum install gcc-c++

安装vim的命令:

yum -y install vim*

安装wget的命令:

yum install wget

创建文件夹的命令:

mkdir +文件名/文件+后缀
删除目录命令 rm -rf +目录名

2. 第二步:源码下载
我们先进入当前目录下:

cd /usr/local/

进入目录后执行下载命令:
redis官网下载地址:
(wget http://download.redis.io/releases/redis-版本(自己选,现在redis最高版本为5.0,我以3.0为教案)tar.gz).例如要下载5.0.0版本的redis,wget http://download.redis.io/releases/redis-5.0.0.tar.gz

wget http://download.redis.io/releases/redis-3.0.0.tar.gz

(网友们找自己喜欢的redis版本,redis官网网址:https://redis.io/)
这样我们就将redis-3.0.0.tar.gz下载到到/usr/local下,当然本身有tar包的可以直接拷贝到虚拟机上

3. 第三步:
将redis-3.0.0.tar.gz解压到/usr/local下,命令如下:
(tar解压命令没有 -C会报错)

tar -xzvf redis-3.0.0.tar.gz -C /usr/local/

4. 第四步:

 cd /usr/local/redis-3.0.0
 执行make命令

5. 第五步:
执行完make命令后,把redis加载到指定目录(也就是执行make install命令)

make PREFIX=/usr/local/redis install

6. 第六步: cd /usr/local/redis-3.0.0(进入源码目录),里面有一份配置文件 redis.conf,然后将其拷贝到安装路径下。
(拷贝命令)

cp /usr/local/redis-3.0.0/redis.conf  /usr/local/redis/bin

7. 第七步:
回到/usr/local/redis-3.0.0/src目录下,执行Make Install命令,完成所有的安装
(不执行这步,redis相关的命令执行不了,比如:redis-server --version)

cd /usr/local/redis-3.0.0/src
make install

最后一步:
修改/usr/local/redis/bin下的这个redis.config配置文件,执行如下命令:

 cd /usr/local/redis/bin
vim ./redis.config

vim redis.conf 按I进入编辑,找到daemonize=no这一行,把no修改成yes即可!(意思是需要密码才能访问),个人建议不修改,因为毕竟是自己用的单机版嘛,再把bind 127.0.0.1这一行快速复制一行,打开一个注释,把ip改成该我们虚拟机(服务器)的ip即可!当然也可以如下例子绑定ip:
(192.168.1.25是我的虚拟主机的ip,大家可以设置自己想绑定的ip(服务器ip)即可)

bind 127.0.0.1 192.168.1.25

redis启动命令:
快速复制一行命令:y+y 快速粘贴命令:p 快速删除一行命令:d

cd /usr/local/redis/bin

到该bin目录下通过命令即可启动redis(此时为后台启动)。

./redis-server redis.conf

查看redis是否启动命令:

ps aux|grep redis

注意:启动之后外部访问不了肯定是防火墙的缘故,需要执行

vim /etc/sysconfig/iptables

增加端口6379端口的访问权限
如果客户端还是连接不了,那么退而求次,把防火墙关掉①.关闭服务 service iptables stop
.Linux下开启/关闭防火墙命令

  1. 永久性生效,重启后不会复原

     开启: chkconfig iptables on
     关闭: chkconfig iptables off
    
  2. 即时生效,重启后复原

     开启: service iptables start
     关闭: service iptables stop
    

在Vi里面可以用”“/”+关键字“可以快速查找关键字
按ESC键 ,退出编辑模式,跳到命令模式,然后输入以下命令:
:w 保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:w! 强制保存,不推出vi
:wq 保存文件并退出vi==shift+z+z
:wq! 强制保存文件,并退出vi
q: 不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑

ps aux | grep redis 查看redis是否启动成功
netstat -tlun 查看主机的6379端口是否在使用(监听)
./redis-cli 打开redis的客户端
quit 退出redis的客户端
pkill redis-server 关闭redis服务器
./redis-cli shutdown 也可以通过这条命令关闭redis服务器

手把手教你如何搭建redis集群(非常详细):https://blog.csdn.net/yihuaiyan/article/details/88114829

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值