CentOS7安装redis5.0
下载好redis5.0后解压在/tmp目录
1 cd /tmp/redis-5.0.3/
2 make
make过程中可能出现make[1]: *** [adlist.o] 错误 127,这是因为CentOS7默认没有安装gcc,所以安装gcc
1 yum -y install gcc
2 make
make过程中又可能出现zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directory,zmalloc.h:55:2: error: #error "Newer version of jemalloc required",这样的错误,原因是jemalloc重载了Linux下的ANSI C的malloc和free函数,因此,make时添加参数
1 make MALLOC=libc
make成功后我们看到提示:Hint: To run 'make test' is a good idea ;)
1 make test
在进行测试的时候,我们有看到了错误:You need tcl 8.5 or newer in order to run the Redis test,make: ***[test] Error_1,解决办法是用yum安装tcl
1 yum -y install tcl
2 make test
终于成功了!安装redis到指定目录
1 make install PREFIX=/usr/local/redis
2 mkdir /usr/local/redis/etc
3 cp redis.conf /usr/local/redis/etc
配置redis为后台启动
1 vim /usr/local/redis/etc/redis.conf #将daemonize no 改成daemonize yes
启动redis
1 redis-server /usr/local/redis/etc/redis.conf
关闭redis
1 pkill redis
分类:
G操作系统
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
2018-01-04 在vim下按ctrl+s后界面卡住
2018-01-04 定时将应用日志移动到指定目录