Linux下redis5.0的安装和部署

下载linux版本下的安装包

redis官网
linux下redis-5.0.10的下载

linux下redis的安装

使用xftp上传下载的安装包到linux服务器上,上传到/usr/local文件夹下
在这里插入图片描述
使用xshell连接服务器,输入如下命令,解压压缩包

tar xzf redis-5.0.10.tar.gz

在这里插入图片描述
使用linux命令对解压后的文件夹进行重命名
mv 源文件夹名称 修改后的文件夹名称

mv redis-5.0.10 redis

在这里插入图片描述
安装gcc环境
redis是由C语言编写的,它的运行需要C环境,所以编译前需安装 gcc

yum install gcc-c++

安装过程需要下载一个包,输入 y,回车继续安装,最后出现 Complete! 表示安装完成
在这里插入图片描述
在这里插入图片描述
进入解压后的 redis 目录,执行 make 命令

cd /usr/local/redis
make

在这里插入图片描述
出现如下界面就是执行成功了
在这里插入图片描述
进入redis目录下的src目录,执行以下命令

cd /usr/local/redis/src
make install

在这里插入图片描述
在 redis 目录下创建 bin 和 etc 两个文件夹
mkdir 文件夹名

mkdir bin
mkdir etc

在这里插入图片描述
将 redis 里的主配置文件 redis.conf 移动到刚创建的 etc 文件夹

mv /usr/local/redis/redis.conf /usr/local/redis/etc

在这里插入图片描述
再将 src 目录部分的文件移动到刚创建的 bin 文件夹

cd /usr/local/redis/src
 mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel  redis-server redis-trib.rb /usr/local/redis/bin/

在这里插入图片描述
进入 etc 目录,修改 redis.conf 文件

cd /usr/local/redis/etc/
vi redis.conf

在这里插入图片描述
按回车键出现如下界面
在这里插入图片描述
然后在英文状态下,输入英文i,弹出如下界面
在这里插入图片描述
注释掉 bind 127.0.0.1 这一行
在这里插入图片描述
protected-mode 属性改为 no (关闭保护模式,不然会阻止远程访问)
在这里插入图片描述
将 daemonize 属性改为 yes (这样启动时就在后台启动)
在这里插入图片描述
设置密码 123456 requirepass 123456
在这里插入图片描述
也可以通过以下方式设置密码(前提是初始密码为空,连接客户端时不需要输入密码)

  • 连接客户端,输入以下命令,密码就设置成功了
config set requirepass ‘123456’

在这里插入图片描述

修改完成后,先按Esc,接着输入 :wq!
在 redis 目录下执行

cd /usr/local/redis/
./bin/redis-server /usr/local/redis/etc/redis.conf

查看redis-server启动状态

ps -ef | grep redis

在这里插入图片描述
使用redis客户端连接redis服务端

./bin/redis-cli
auth 123456

auth 你的密码,弹出以下界面,表示客户端连接服务端成功
在这里插入图片描述
输入quit

开放端口号

  • 查看防火墙是否运行,以下显示not running(表示防火墙未运行)
firewall-cmd --state

在这里插入图片描述

  • 开启防火墙 systemctl start firewalld
    在这里插入图片描述
  • 开放6379端口号 firewall-cmd --zone=public --add-port=6379/tcp --permanent,如下显示success(表示开放端口号成功)
    在这里插入图片描述
  • 重启防火墙 systemctl restart firewalld
    在这里插入图片描述
    由于redis是安装在阿里云服务器上,需要在阿里云服务器上配置安全组,开放端口号
    安全组配置地址
    在这里插入图片描述

启动服务
service redis start
停止服务
service redis stop

添加redis软链接
ln -s /usr/local/bin/redis-cli /sbin/redis-cli
以后直接在控制台输入redis-cli
出现如下界面

在这里插入图片描述

redis安装 1: 下载redis-5.0.4.tar.gz 2: 解压源码并进入目录 tar zxvf redis-5.0.4.tar.gz cd redis-5.0.4 3: 不用configure 4: 直接make (如果是32位机器 make 32bit) 查看linux机器是32位还是64位的方法:file /bin/ls 注:易碰到的问题,时间错误. 原因: 源码是官方configure过的,但官方configure时,生成的文件有时间戳信息, Make只能发生在configure之后, 如果你的虚拟机的时间不对,比如说是2012年 解决: date -s ' yyyy-mm-dd hh:mm:ss ' 重写时间 再 clock -w 写入cmos 5: 可选步骤: make test 测试编译情况 (可能出现: need tcl >8.4这种情况, yum -y install tcl ) 6: 安装到指定的目录,比如 /usr/local/redis make PREFIX=/usr/local/redis install 注: PREFIX要大写 7: 复制配置文件 cp redis.conf /usr/local/redis 注path为解压后的安装包路径 /root/gsj/redis-3.0.6 8: 让redis以后台进程的形式运行 vim /usr/local/redis/redis.conf 编辑redis.conf配置文件,修改如下内容; daemonize yes 9: make install之后,cd /usr/local/redis/bin得到如下几个文件 redis-benchmark 性能测试工具 redis-check-aof 日志文件检测工(比如断电造成日志损坏,可以检测并修复) redis-check-dump 快照文件检测工具,效果类上 redis-cli 客户端 redis-server 服务端 10: 启动与连接 启动redis并指定配置文件 cd /usr/local/redis ./bin/redis-server ./redis.conf #设置随机启动 vim /etc/rc.local 最后添加: /usr/local/redis/bin/redis-server /usr/local/redis/redis.conf 连接: 用redis-cli cd /usr/local/redis/bin/ ./redis-cli #进入 exit /quit #退出 关闭redis pkill redis-server #关闭 ./redis-cli shutdown #关闭 查看是否启动成功 ps -ef | grep redis #查看端口是否占用 netstat -tunpl | grep 6379 11: 测试 String(字符串)类型: set name lijie #设置键name的值为lijie get name #获取name的值。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值