centos7搭建redis(单机)
根据官网的方法安装:
Installation
Download, extract and compile Redis with:
$ cd /usr/local
$ wget http://download.redis.io/releases/redis-6.0.5.tar.gz
$ tar xzf redis-6.0.5.tar.gz
$ cd redis-6.0.5
$ make
The binaries that are now compiled are available in the src
directory. Run Redis with:
$ src/redis-server
You can interact with Redis using the built-in client:
$ src/redis-cli
redis> set foo bar
OK
redis> get foo
"bar"
可能会碰到“没有什么成员的错误”,解决办法如下:
1 2 3 4 5 6 | [root@localhost redis-6.0.1] # gcc -v # 查看gcc版本 [root@localhost redis-6.0.1] # yum -y install centos-release-scl # 升级到9.1版本 [root@localhost redis-6.0.1] # yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils [root@localhost redis-6.0.1] # scl enable devtoolset-9 bash 以上为临时启用,如果要长期使用 gcc 9.1的话: [root@localhost redis-6.0.1] # echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile |
重新make
1 | make |
执行make test 报错: pending querybuf: check size of pending_querybuf after set a big value intests/unit/pendingquerybuf.tcl the used_memory of replica is much larger than master. Master:43869232Replica:69031856
解决如下:直接调整虚拟机的内存
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
2019-07-15 CentOS 7 安装 Jenkins