Linux源码安装
Redis版本库:https://download.redis.io/releases/ 可根据自己的需求选择下载对应的版本,本文中使用的是
不会修改密码 请参考 https://www.jianshu.com/p/3e1a03d48799
4.0.2 版本
1.创建指定目录,然后cd到目录 方便后续操作我这里选择的是 /usr/local/bin
#1.创建目录
mkdir -p /usr/local/bin/redis
#2.cd到目录
cd /usr/local/bin/redis
2.下载
wget https://download.redis.io/releases/redis-4.0.2.tar.gz
3.解压源码包
tar xzf redis-4.0.2.tar.gz
4安装
# 进入解压后的目录
cd redis-4.0.2
# 编译
make
执行完make命令后,在redis-4.0.2 的 src目录下会出现编译后的 redis 服务程序 redis-server,还有用于测试的客户端程序 redis-cli
5.启动服务
方式一 前台模式
最简单,进入redis-4.0.2 的 src目录执行redis-server
cd src
./redis-server
方式二 后台运行
前台模式,且当前窗口不可关闭,Ctrl + C 后就自动退出了
采取后台运行方式就不会有这种问题,也是比较常用的方式之一,实现方式如下:
回到redis-4.0.2 根目录找到redis.conf配置文件
使用 vi 或 vim 命令打开 redis.conf 配置文件,这里建议一定要读一下配置文件的内容,根据我的经验一般官方提供的配置文件都写的有注释说明的教你如何使用,读完一定收益匪浅
默认 bind 127.0.0.1 是没有注释的,如果你要开始远程连接可以注释 # 他,或者指定IP
默认 protected-mode yes 保护模式时开启的,如果你需要远程连接请将他设置为 protected-mode no
默认情况下 daemonize no 是不会作为守护进程运行的,如果需要设置为守护进程方式运行(后台运行)则将其改为 daemonize yes
以上操作是需要远程连接redis时所需要调整的配置,下面是如何后台启动redis
查看进程
ps -ef | grep redis
杀死进程
pkill -9 redis
1.建立服务端软链接 方便启动
ln /usr/local/bin/redis/redis-4.0.2/src/redis-server /usr/bin/redis-server
2.建立客服端软链接 方便验证
ln /usr/local/bin/redis/redis-4.0.2/src/redis-cli /usr/bin/redis-cli
3.复制配置文件到指定文件,这一步可以省略,我是为了方便配置文件
cp /usr/local/bin/redis/redis-4.0.2/redis.conf /usr/local/bin/redis/redis.conf
4.启动服务 redis-server 配置文件路径
redis-server /usr/local/bin/redis/redis.conf
5.验证服务 如果没有反应可断开,重新连接服务器
redis-cli
不会修改密码 请参考 https://www.jianshu.com/p/3e1a03d48799