记一次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等
若有不恰当的地方,请批评指正!
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器