由于间隔时间较长、机器的环境不同等等原因,所以每次安装redis的时候总是不那么顺利,所以这次我要做个笔记
文章大部分内容源于https://blog.csdn.net/gisredevelopment/article/details/50234737
1、先用命令:gcc -v 检查linux是否安装了gcc
如果没有安装就按照下面的命令依次执行
yum install cpp yum install binutils yum install glibc yum install glibc-kernheaders yum install glibc-common yum install glibc-devel yum install gcc yum install make
2、去redis官方网站下载最新稳定版本的redis包:https://redis.io/download
3、新建两个文件夹:用于存放redis配置文件和启动文件,这个步骤对于高手而言是灵活步骤。
mkdir -p /usr/local/redis/etc 存放配置文件 mkdir -p /usr/local/redis/bin 存放启动文件
4、安装redis
解压下载的redis安装包,cd进入src目录,执行make命令,执行
make PREFIX=/usr/local/redis/bin install
此时你也许会遇到2个常见错误:
第一个错误:sh: ./mkreleasehdr.sh: Permission denied 解决方案:权限不够,在src目录下执行:chmod 777 /mkreleasehdr.sh 第二个错误:error: jemalloc/jemalloc.h: No such file or directory 解决方案:在src目录下执行:make MALLOC=libc
此时可以看到 /usr/local/redis/bin 目录下多了7个配置文件。再将redis目录中的redis.conf通过cp命令复制到/usr/local/redis/etc中
5、启动redis
进入/usr/local/redis/bin目录,执行 ./redis-server命令,如下图:
成功启动redis服务。
6、设置密码:
在/usr/local/redis/bin目录下执行 ./redis-cli 进入redis客户端
查询redis密码:config get requirepass
设置redis密码为root: config set requirepass root
认证登陆redis: auth root