Linux下安装Redis
1. 下载Redis
wget https://download.redis.io/releases/redis-6.2.6.tar.gz
1.1 解压redis
tar xzf redis-6.2.6.tar.gz
1.2 移动到指定目录
mv redis-6.2.6 /usr/local/redis
1.3 另一种方式:指定目录下,再下载解压
cd /usr/local/redis
wget https://download.redis.io/releases/redis-6.2.6.tar.gz
tar xzf redis-6.2.6.tar.gz
2. 编译并安装Redis
2.1 redis安装目录下,编译
cd /usr/local/redis
make
或
make PREFIX=/usr/local/redis install
这里多了一个关键字 PREFIX=
这个关键字的作用是编译的时候用于指定程序存放的路径。比如我们现在就是指定了redis必须存放在/usr/local/redis目录。
假设不添加该关键字Linux会将可执行文件存放在/usr/local/bin目录,库文件会存放在/usr/local/lib目录。配置文件会存放在/usr/local/etc目录。其他的资源文件会存放在usr/local/share目录。
这里指定号目录也方便后续的卸载,后续直接rm -rf /usr/local/redis 即可删除redis。
2.1.1 报错:cc 未找到命令
原因是虚拟机系统中缺少gcc,执行下面命令安装gcc
yum -y install gcc automake autoconf libtool make
2.1.2 报错:致命错误: jemalloc/jemalloc.h
没有那个文件或目录,则需要在make指定分配器为libc
make MALLOC=libc
3. 修改配置文件
配置文件名为:redis.conf
3.1 设置密码
requirepass passed
3.2 后台启动
daemonize yes
3.3 可远程访问
1、注释掉指定IP;
2、protected-mode 改为no;
3、服务器对外开放6379
#bind 127.0.0.1 -::1
protected-mode no
4. 启动Redis
4.1 redis安装目录下,执行启动命令
./bin/redis-server redis.conf
4.2 查看redis进程
ps -ef | grep redis
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果