点击download 6.2.8或任意版本即可。
gcc
tar -zxvf redis-6.0.16.tar.gz
解压之后可以看到redis的目录结构:
没有bin目录,而redis的启动启动目录在src目录下,由于redis启动需要gcc环境,因此需要重新编译和和安装一下。
切换到redis的src目录安装gcc
#切换到 redis目录
cd redis/src #解压的目录不一样
# 编译
make
# 安装
make install
编译过程中可能会初选error: jemalloc/jemalloc.h: No such file or directory异常
解决办法:依次执行如下命令:
make MALLOC=libc
cd src && make install
如果最开始没有切换目录那么安装的就是默认目录
切换了目录后启动程序直接在redis的src目录下:
对比之前的src多了很多绿色的文件一部分是启动文件。
在src目录下输入redis-server
或./redis-server
即可启动redis服务器,当然也可以配置环境变量,全局应用,目录是src而不是bin。
redis的环境变量是到src
的。
# 编辑环境变量
sudo vi /etc/profile# 重启环境变量
source /etc/profile
重启环境变量后在任意位置都能启动redis服务器:
redis的启动分为两种方式:前台启动和后台启动。
由于前台启动后,命令行界面不能再执行其他操作,且命令行界面关闭后,redis也会随即关闭,所以不推荐使用。
在次界面无法对redis操作
一般都需要在后台启动redis,后台启动需要修改配置文件redis.conf
找到如图的位置将图中地方的
no
改为yes
后台启动reids,修改完配置文件后,后台启动redis命令有了变化,需要携带配置文件的参数:
redis-server redis.conf
ps -ef| grep redis
该命令用于查找redis服务。
通过这样启动redis后redis服务器就持久化运行了
可以通过redis-cli
工具连接redis测试其启动状况。
之前已经持久化了redis服务器,通过cli连接服务器。
# -h Redis服务器的IP地址 如果不指定代表连接本地redis
# -p 指定Redis端口号
# -a 指定连接密码
redis-cli [-h IP] [-p port] [-a password]
redis的关闭
部分参考自Linux下Redis的安装、配置及开机自启动
Redis基础