您的位置:首页 > 数据库 > Redis

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

2019-03-07 14:05 218 查看

1. 第一步:redis是C语言开发,建议在linux上运行,本教程使用Centos6.4作为安装环境。
安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc,执行命令安装:

yum install gcc-c++

安装vim的命令:

yum -y install vim*

安装wget的命令:

yum install wget

创建文件夹的命令:

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

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

cd /usr/local/

进入相应的目录后执行下载命令: 官网下载地址:wget http://download.redis.io/releases/redis-3.0.0.tar.gz
(网友们找自己喜欢的redis版本,官网网址:https://redis.io/)
我们将redis-3.0.0.tar.gz下载到到/usr/local下,本身有tar包的可以直接拷贝到虚拟机上

3. 第三步:
将redis-3.0.0.tar.gz解压到/usr/local下,命令如下:

tar -xzvf redis-3.0.0.tar.gz

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(拷贝命令)

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

cd /usr/local/redis/binvim ./redis.config

vim redis.conf 按I进入编辑,找到daemonize=no这一行,把no修改成yes即可!(意思是需要密码才能访问),个人建议不修改,因为毕竟是自己用的单机版,再把bind 127.0.0.1这一行快速复制一行,打开一个注释,把ip改成该我们虚拟机(服务器)的ip即可!
快速复制一行命令:shift+y+y 粘贴shift+p

cd /usr/local/redis/bin

到该bin目录下通过./redis-server redis.conf命令即可启动redis(此时为后台启动)。
查看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://www.geek-share.com/detail/2762942658.html

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: