我是从Redis官网上下载的压缩包,然后通过Xftp把压缩包上传到我的Redis文件夹里面。
先进入usr里面,再新建Redis文件夹,命令:mkdir Redis
解压redis压缩包:tar -zxvf redis-6.0.1按Tab键
因为编译需要C语言编译器gcc的支持,如果没有,先安装gcc。查看gcc是否安装命令:rpm -q gcc
安装gcc:yum -y install gcc
打开 reids-6.0.1之后,使用make命令进行编译,如果提示异常:
[root@localhost redis-6.0.1]# make
cd src && make all
make[1]: 进入目录“/usr/Redis/redis-6.0.1/src”
CC adlist.o
In file included from adlist.c:34:
zmalloc.h:50:10: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录
#include <jemalloc/jemalloc.h>
^~~~~~~~~~~~~~~~~~~~~
编译中断。
make[1]: *** [Makefile:293:adlist.o] 错误 1
make[1]: 离开目录“/usr/Redis/redis-6.0.1/src”
make: *** [Makefile:6:all] 错误 2
则使用:make MALLOC=libc 命令 进行编译(也可以尝试 make cleanjin)
[root@localhost redis-6.0.1]# make MALLOC=libc
我的情况是make后提示异常,然后换make MALLOC=libc则成功
进入src目录:[root@localhost usr]# cd /usr/Redis/redis-6.0.1/src/
执行安装命令:make install
运行命令:redis-serrver 则可以直接启动redis服务(前台启动,一关闭界面,则服务直接关闭) :
上面的redis虽然已经安装成功了。
退出redis-server窗口:CTRL+C
设置redis 可以后台启动,不然 关闭界面 则服务关闭 不方便:
修改reids.conf文件,先找到这个文件的位置。我这个文件的位置在解压后的redis-6.0.1里面
命令:[root@localhost redis-6.0.1]# vi redis.conf
打开的文件内容很多,你可以打开以后按一下空格 /需要查找的内容,Enter键,如果有多个 可以 N 键 下一个查找
将daemonize 修改成yes
最后按Esc,然后:wq保存退出
记录 linux 的命令:
- mkdir 文件名:创建一个文件夹
- mkdir -p /父文件/文件夹:创建一个文件夹如果父文件存在 则在父文件里面创建,如果不存在父文件,则直接创建父文件
- cd 文件夹:打开当前文件夹
- ls:查看当前文件夹里面的所有文件 s 打开当前目录下的所有文件 ls -a 打开当前目录的所有文件 包括隐藏文件 ls -l 打开当前目录 只是显示更详细
- tar -zxf 文件名:解压该文件
- make 编译 make install安装
- cat 文件名:查看一个文件内容
- vi 或者vim 文件名:编辑修改一个文件
- 空格/查找内容:修改文件的时候 可以通过该办法快速定位到需要修改的文件
- ESC+:退出编辑 wq 保存退出,q!直接退出
- pwd:查看当前路径
- rm -rf 文件:删除文件
- mv :移动文件
- cd..返回上级目录
参考:https://www.cnblogs.com/920913cheng/p/10395821.html
初步学习,欢迎交流学习