redis部署安装

本文详细介绍了在Ubuntu 18.04上安装Redis 4.0.11的过程,包括创建目录、下载解压Redis源码、安装依赖、编译安装、配置启动文件、修改主机绑定IP,以及启动Redis服务器和客户端的方法。

声明:此处是在Ubuntu上做redis的安装和使用,后续会有redis主从复制,哨兵模式,以及redis集群的相关文档输出。
1:使用的工具
vmmare workstation 15 pro
ubuntu-18.04.3-live-server-amd64.iso
redis-4.0.11
2:安装工具
vm:在官网,找到对应的版本,下载,安装。【此处不做详细说明】
ubuntu: 推荐使用阿里云镜像 https://developer.aliyun.com/mirror
redis: 使用编译安装方式,接下里介绍。
3:按照高可用,负载均衡的思想创建对应目录。
mkdir -p /data/soft 存放redis目录文件夹
mkdir -p /data/redis_cluster/redis_6379 redis的数据目录
mkdir -p /opt/redis_cluster/redis_6379/{conf,logs,pid} redis配置文件,日志文件,pid文件
4:下载redis,解压
cd /data/soft/目录下,执行一下命令【此方式是编译安装方式】
wget http://download.redis.io/releases/redis-4.0.11.tar.gz

   下载完毕以后,会看到一个【redis-4.0.11.tar.gz】tar包,执行一下命令,将redis解压缩到指定目录下/opt/

tar -zxvf redis-4.0.11.tar.gz -C /opt/redis_cluster/

   为了使用方便,可以创建一个软连接

ln -s /opt/redis_cluster/redis-4.0.11/ /opt/redis_cluster/redis/

5:安装redis
注意:首先需要确认你的ubuntuj机器有没有安装gcc,因为编译redis,需要用到gcc.
gcc --version :查看gcc版本

如果出现一下的信息就说明gcc安装成功

如果gcc未安装,执行一下命令
第一步: sudo apt update :更新包列表
第二步: sudo apt install build-essential 安装build-essential软件包,该命令将安装一堆新包,包括gcc,g ++和make。
第三部: gcc --version 查看gcc是否安装成功,并查看版本

安装完gcc以后:cd /opt/redis_cluster/redis/src 目录下,执行make 命令
root@wgx:/opt/redis_cluster/redis/src# make

执行make命令将redis源文件编译成二进制的可执行文件
例如:redis-cli, redis-server…等等。如下图

此时redis-cli 还是不能用的,因为并没有将编译好的二进制执行文件放在对用的用户bean下。所以会提示redis-cli命令找不到,解决这个问题需要在执行一步make install
root@wgx:/opt/redis_cluster/redis/src# make install

执行完上面的make install 就能在 /usr/local/bin/ 查看到对应的可执行文件了

所以make install 这个命令只做了一件事,就是将原来redis下面的可执行的二进制文件拷贝一份到 /usr/local/bin 下面
6:创建自定义的redis启动配置文件
在/opt/redis_cluster/redis_6379/conf文件夹下面创建一个redis_6379.cof文件。文件内容如下。该文件作为redis启动的配置文件【即:不用redis自己的配置文件,如果你想使用redis自带的配置文件,在/etc/redis/6379.conf 下面】

以守护线程模式来启动

daemonize yes

绑定主机地址

bind 192.168.9.112

监听端口

port 6379

pid 文件和log文件保存的地方

pidfile “/opt/redis_cluster/redis_6379/pid/redis_6379.pid”
logfile “/opt/redis_cluster/redis_6379/logs/redis_6379.log”

设置数据库的数量

databases 16

指定本地持久化文件的文件名,默认是dump.rdb

dbfilename “redis_6379.rdb”
save 900 1
save 300 10
save 60 10000

appendonly yes
appendfsync everysec
appendfilename “appendonly.aof”

本地数据库的目录

dir “/data/redis_cluster/redis_6379”

如何查看redis自定义的配置文件。进入redis安装目录中的utils中,执行install_server.sh,一步一步会有提示你配置文件放在哪里。

7:修改主机绑定的ip
vim /etc/hosts
127.0.0.1 localhost
127.0.1.1 wgx

集群用的三台机器

192.168.9.112 db01
192.168.9.113 db02
192.168.9.153 db03

8:启动redis

启动redis服务器

redis-server /opt/redis_cluster/redis_6379/conf/redis_6379.conf

启动redis 客户端

redis-cli -h db01

查看redis 端口

ps -ef|grep redis

启动成功标识

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值