目录
准备工作
- linux安装包下载
- 下载地址:下载tar.gz文件,除beta外的最高版本(https://download.redis.io/releases/)
- window安装包下载
- gitee下载地址:(https://github.com/tporadowski/redis/releases/tag/v5.0.9)
- github下载地址:(https://github.com/tporadowski/redis/releases)
- linux下载版本为:redis-7.0.5.tar.gz windows下载版本为:Redis-x64-5.0.9.zip
- linux需要安装gcc
yum install gdb
linux安装
- 将安装包redis-7.0.5.tar.gz拷贝到linux服务器中,解压,进入解压后的文件夹
- 编译安装文件:
//在解压后的redis-7.0.5文件夹下执行 make
- 创建安装文件夹:
//在data文件夹下面创建redis_manager文件夹 cd /data/ mkdir redis_manager //在redis_manger文件夹下面创建6379文件夹,6379为redis默认端口 mkdir 6379
- 安装:
//在解压后的redis-7.0.5文件夹下执行 //PREFIX=/data/redis_manger/6379 为安装路径 //直接使用make install 会将程序安装在 /usr/local/bin/ 文件夹下面 make install PREFIX=/data/redis_manger/6379
- 复制配置文件:
//将redis-7.0.5文件夹下的文件 redis.conf 复制到安装目录的 bin文件夹下 cp redis.conf /data/redis_manger/6379/bin/
- 修改配置文件:
//使用vim 打开redis.conf文件并且修改以下内容,或者导出到本地改完后再导回去 bind * -::1 //绑定ip,只有这个通过这个ip可以访问数据库 一般为 127.0.0.1内网ip 需要在公网访问的需要填公网id,*表示全部 protected-mode no //是否受保护模式运行,受保护模式只能在内网使用,bind 绑定公网ip需要这里设置为no才能在公网访问 port 6379 //监听的端口 daemonize yes // 启动方式 ,yes为后台启动
- 启动:
//进入bin文件夹下启动redis ./redis-server redis.conf //查看redis是否启动, 有监听 *:6379 的进程就说明启动成功了 ps -ef | grep redis
linux集群安装
- 创建集群需要文件:
//创建6380,6381,6389,6390,6391 文件夹,并且将6379文件夹下面的内容复制到新创建的文件夹下 //或者直接使用复制命令创建并复制文件 cp -r /data/redis_manager/6379 /data/redis_manager/6380 //执行上面命令创建其他文件夹
- 修改配置文件夹:
//修改6379,6380,6381,6389,6390,6391 文件夹下面的redis.conf文件 6379 : cluster-enabled yes //集群创建 6380 : port 6380 //监听端口 cluster-enabled yes //集群创建 6381 : port 6381 //监听端口 cluster-enabled yes //集群创建 6389 : port 6389 //监听端口 cluster-enabled yes //集群创建 6390 : port 6390 //监听端口 cluster-enabled yes //集群创建 6391 : port 6391 //监听端口 cluster-enabled yes //集群创建
- 删除缓存文件:
//删除6379,6380,6381,6389,6390,6391 bin文件夹下面的 //dump.rdb 和 nodes.conf文件,redis服务器启动时会创建这俩个文件
- 启动集群:
//进入安装目录的src文件夹下 cd /data/redis-7.0.5/src //启动集群 //--cluster create 创建集群 //--cluster-replicas 1 指定集群的内部结构(1代表一个master连接1个slave,2代表一个master连接两个save) //因为所有服务器都在一台机器上面,所以ip使用的都是127.0.0.1 //如果服务器搭在不同机器上面,ip要使用公网ip,并且要把端口对外:6379,6380,6381,6389,6390,6391,16379,16380,16381,16389,16390,16391 //上面163 开头的接口是集群需要的接口,默认为redis监听端口 + 10000 ./redis-cli --cluster create 127.0.0.1:6379 127.0.0.1:6380 127.0.0.1:6381 127.0.0.1:6389 127.0.0.1:6390 127.0.0.1:6391 --cluster-replicas 1 //查看redis是否启动, 有监听 对应端口 的进程就说明启动成功了 ps -ef | grep redis
启动客户端
- 启动客户端:
//进入安装目录的src文件夹下 cd /data/redis-7.0.5/src //启动客户端(单机) ./redis-cli //启动客户端(集群) ./redis-cli -c
windows单机版安装
- 解压安装包 Redis-x64-5.0.9.zip
- 将Redis-x64-5.0.9 的文件夹路径添加到环境变量里面 (xxx:\xxx\Redis-x64-5.0.9)
- 打开cmd,验证是否安装成功:
redis-cli -v //如果正常输出版本号则安装成功
- 修改配置表redis.windows.conf:
bind * -::1 //绑定ip,只有这个通过这个ip可以访问数据库 一般为 127.0.0.1内网ip 需要在公网访问的需要填公网id,*表示全部 protected-mode no //是否受保护模式运行,受保护模式只能在内网使用,bind 绑定公网ip需要这里设置为no才能在公网访问 port 6379 //监听的端口
- 外网访问同理也需要打开对应的监听端口
- 启动服务器:
//打开cmd,进入安装目录,执行启动命令 redis-server redis.windows.conf
- 启动客户端:
//打开cmd,进入安装目录,执行启动命令 redis-cli //或者直接点击启动文件 redis-cli.exe
到这里,linux和windows的redis环境就搭建好了,可以使用客户端去实际的操作redis数据库了。 同时,redis还有可以使用的可视化工具 : Another Redis Desktop Manager
Another Redis Desktop Manager 安装
1.下载Another-Redis-Desktop-Manager 后缀名为exe的windows安装文件
(https://github.com/qishibo/AnotherRedisDesktopManager/releases)