记一次linux下的redis编译安装

2022/6/21 6:21:08

本文主要是介绍记一次linux下的redis编译安装,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

环境:centos7.9

redis版本:5.0.3

1.环境准备

需要提前配置好yum源,包括Base源和epel源,部分依赖包比如jemalloc-devel需要通过epel源安装。

可以通过阿里云镜像站提供的wget方式或curl方式获取源或更改源。

安装依赖包软件

yum install -y wget gcc gcc-c++ jemalloc-devel tcl 

2.编译安装

#解压缩
tar -zxvf redis.5.0.3.tar.gz -C /data
#进入目录中编译安装
cd /data/redis.5.0.3
make && cd src && make install PREFIX=/data/redis
#若提示错误,解决对应依赖包以后,通过命令重新编译
make MALLOC=libc
#提示运行 make test 后 安装成功

3.配置文件

可以将解压目录中的redis.conf 拷贝到目的路径,路径任意,一般为/etc/redis/下即可。

配置文件中一般需要改的包括

bind  127.0.0.1
#用来指定redis接受哪个ip地址对应的网卡的请求,同时也是protected-mode的必要条件
port  6379
#redis的默认端口
daemonize  yes
#redis是否开启守护进程运行,一般为开启
logfile
#日志文件名
pidfile
#进程文件名
dbfilename
#持久化文件名
dir
#持久化文件目录
requirepass
#设置验证密码
maxmemory
#限制redis内存

 

4.启动redis

 编译安装后的bin下有redis的 可执行程序,比如:/data/redis/bin/redis-server /etc/redis/redis.conf 就可以启动了

5.访问redis

在本机访问可以通过redis-cli的绝对路径访问,如果指定了其他端口,可以通过指定端口来访问,当然还必须输入requirepass指定的密码,若存在多个redis实例的话,就需要分别指定访问了

#redis-cli访问redis的命令
/data/redis/bin/redis-cli -h ip地址 -p 指定端口 -a 认证密码

进入redis命令行后,可以通过info来查看redis的状态,以及key-value等

若有不恰当的地方,请批评指正!



这篇关于记一次linux下的redis编译安装的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程