声明:此处是在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
启动成功标识
本文详细介绍了在Ubuntu 18.04上安装Redis 4.0.11的过程,包括创建目录、下载解压Redis源码、安装依赖、编译安装、配置启动文件、修改主机绑定IP,以及启动Redis服务器和客户端的方法。
2230

被折叠的 条评论
为什么被折叠?



