下载
去 官网 下载到服务器

wget http://download.redis.io/releases/redis-6.0.6.tar.gz
解压
tar -zvxf redis-6.0.6.tar.gz
编译
进入解压后的文件夹,make
报错:无法识别的命令行选项“-std=c11”
降低版本,最终使用 redis-5.0.8
成功之后会显示:

安装

关键字PREFIX是指定编译后程序存放的路径。
如果不添加该关键字,Linux会将可执行文件存放在/usr/local/bin 目录,库文件会存放在/usr/local/lib目录,配置文件会存放在/usr/local/etc目录,其他的资源文件会存放在usr/local/share目录。
这里指定目录也方便后续的卸载,后续直接rm -rf /XX/redis 即可删除redis。
启动
按后台进程的方式启动
[XXX@localhost redis-5.0.8]$ bin/redis-server& ./redis.conf
显式启动
./bin/redis-server ./redis.conf
也可以在conf文件中配置daemonize,yes表示启动守护进程(windows不支持),默认是no。
报错 -bash: redis-cli: command not found
redis-cli在redis-5.0.8/src下,直接把它复制到bin下用就好了
[XXX@localhost redis-5.0.8]$ bin/redis-cli
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> shutdown
配置
- 可以修改conf文件
- 可以通过redis-cli命令进入redis控制台后通过CONFIG GET * 的方式读取所有配置项。
【未完待续···】
本文详细介绍在Linux环境下从官网下载Redis源码包,编译并安装Redis的过程,包括解决编译错误,配置守护进程运行,以及基本的启动和连接测试。
1311

被折叠的 条评论
为什么被折叠?



