1、检测是否有安装redis-cli和redis-server;
whereis redis
2.获取redis资源
wget http://download.redis.io/releases/redis-4.0.8.tar.gz
3.解压
tar xzvf redis-4.0.8.tar.gz
4.安装
cd redis-4.0.8
make
cd src
make install PREFIX=/usr/local/redis
//---centos 7注意事项
cc错误 安装GCC yum -y install gcc
致命错误:jemalloc/jemalloc.h:没有那个文件或目录
make MALLOC=libc install PREFIX=/usr/local/redis
5.移动配置文件到安装目录下
cd ../
mkdir /usr/local/redis/etc
mv redis.conf /usr/local/redis/etc
6.配置redis为后台启动
vi /usr/local/redis/etc/redis.conf
//将daemonize no 改成daemonize yes
设置密码:如果你需要设置密码,在文件中搜索requirepass
查找方法:
1、命令模式下输入“/字符串”,例如“/Section 3”。
2、如果查找下一个,按“n”即可。
远程连接需处理:
1、把protected-mode yes改为protected-mode no(在没有密码的情况下,关闭保护模式)
2、注释掉bind 127.0.0.1 (取消绑定本地地址)
7.将redis加入到开机启动
vi /etc/rc.local //在里面添加内容:
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
(意思就是开机调用这段开启redis的命令)
8.开启redis
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
pkill redis //停止redis
9.卸载redis:
rm -rf /usr/local/redis //删除安装目录
rm -rf /usr/bin/redis-* //删除所有redis相关命令脚本
rm -rf /root/download/redis-4.0.4 //删除redis解压文件夹
错误笔记
错误1:/bin/sh: cc: command not found
解决办法:由于系统没有安装gcc环境,因此在进行编译时才会出现上面提示,当安装好gcc后再进行编译时,上面错误提示将消失。
yum install gcc
错误2:zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录
解决办法:
执行命令:
make MALLOC=libc