Linux环境下搭建Rdeis-5.0.5(单机版搭建)

4 篇文章 0 订阅

1、运行wget下载redis的安装包

wget http://download.redis.io/releases/redis-5.0.5.tar.gz

我这里使用迅雷直接下载,使用wget下载速度实在是太慢了,根本连接不上

2、解压安装包

tar -zxvf redis-5.0.5.tar.gz

3、进入到解压文件中

cd redis-5.0.5

4、这个时候先不要先立即安装redis

  • 先安装一个gcc,不然程序运行时报错
yum install -y gcc

5、安装LIBC

  • 安装libc,不然会出现致命错误:jemalloc/jemalloc.h:没有那个文件或目录
  • 记住,一定要在 先cd redis-5.0.5命令,并在改目录下目录下安装libc
make MALLOC=libc

6、在redis-5.0.5目录下使用命令

make

7、进入src目录进行安装

cd src
  • 进行安装,并指定安装目录至/usr/local/redis
make install PREFIX=/usr/local/redis

8、创建etc文件夹

  • 进入安装后的redis目录
cd /usr/local/redis
  • 在改目录下创建一个文件夹
mkdir etc

9、复制配置文件

  • 在刚刚解压的安装包内,获取redis的配置文件,然后将这个文件放到/usr/local/redis/etc中
cp /home/redis-5.0.5/redis.conf /usr/local/redis/etc/

10、修改redis配置文件

第一步:修改redis为后台启动(如果不修改,那么界面上就都是redis执行界面了)

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

找到daemonize no
直接输入查找命令
/daemonize

将daemonize no改为daemonize yes

第二步:设置redis密码

输入查找命令 /requirepass foobared
然后去除#号,foobared替换成你的密码。
当然了也可以直接在空白行设置密码
例如:requirepass 123456

第三步:开启外网访问

通过查找命令找到bind 127.0.0.1,注释掉它
/bind 127.0.0.1
记住,如果是第一次安装它一定是开启的。
我们需要将它注释掉
在改行最前面加上#即可

第四步:对所有redis服务机配置相关文件地址(如果不配置,则会使用系统默认配置,此步骤可以跳过)

  • 在redis.conf中搜索pidfile,配置pid文件,将路径修改为:
pidfile /usr/local/redis/run/redis_6379.pid
  • 继续搜索logfile,配置日志文件(如果时第一次安装,显示的是logfile “”),
logfile "/usr/local/redis/logs/redis.log"
  • 继续搜索dir,配置数据文件路径,找到dir ./,修改为
dir /usr/local/redis/dbcache/
  • 保存并退出

第五步:创建日志文件,pid文件,数据文件夹(如果第四步选择跳过,该步骤不需要执行)

  • 创建日志文件
mkdir /usr/local/redis/logs
touch /usr/local/redis/logs/redis.log
  • 创建pid文件
mkdir /usr/local/redis/run
touch /usr/local/redis/run/redis_6379.pid
  • 创建数据文件夹
mkdir /usr/local/redis/dbcache

11、启动redis

  • 进入redis目录
cd /usr/local/redis/bin
  • 输入启动命令,并指定配置文件
./redis-server /usr/local/redis/etc/redis.conf
  • 进入redis控制台
./redis-cli -h 127.0.0.1 -p 6379 -a “123456
  • 6379:代表你redis启动时的端口号(该项在配置文件中也可配置)
  • 123456:代表你刚刚在redis配置文件中设置的密码

12、关于Linux的警告

启动后会提示你,在Linux界面上输入密码是不安全的
在Linux界面上输入密码是不安全的
不过这个没关系,咱们不管他。至于解决方案,百度上搜一下即可。

13、检验redis是否启动成功

输入命令 ping
ping
如果返回的是pong,则启动成功

14、测试输入数据类型

set ceshi “123456”
使用get命令如果能成功获取到 123456时,则成功

15、关闭redis

首先退出redis控制台
Ctrl+c
输入命令,关闭redis
/usr/local/redis/bin/redis-cli -h 127.0.0.1 -p 6379 -a “123456” shutdown
使用ps命令检查后台进程
或者不退出控制台,直接shutdown
ps -ef | grep redis
发现,没有正在运行的redis,那么表示关闭成功

16、其他说明

如果需要被其他IP所访问,需关闭防火墙,或者开启与redis相同的端口

临时关闭防火墙命令
systemctl stop firewalld

开启6379端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
更新防火墙规则
firewall-cmd --complete-reload
查看当前所开放的端口
firewall-cmd --zone=public --list-ports

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值