1. 安装
wget http://219.238.7.66/files/502600000A29C8D5/download.redis.io/releases/redis-5.0.5.tar.gz
或在windows上下载相应的xxxx.tar.gz拷贝到linux上
使用工具:FileZilla Client
2. 在指定的文件夹下解压缩(以本机服务器为实例)
tar -zxvf redis-5.0.5.tar.gz
或者解压到/usr/local目录
3. 查看解压后的目录
4. 进入redis-5.0.5查看目录
5. 编译redis文件,Redis是使用C语言编写的。会使用gcc编译器,因此需安装gcc
在解压后的 Redis 目录下执行 (cd /redis /redis-5.0.5) make 命令。注意事项:
1)make 命令执行过程中可能报错,根据控制台输出的错误信息进行解决
2)错误一:gcc 命令找不到,是由于没有安装 gcc 导致解决方式:安装 gcc 编译器后在执行 make 命令
什么是 gcc ?
gcc 是 GNU compiler collection 的缩写,它是 Linux 下一个编译器集合( 相当于 javac ), 是 c 或 c++程序的编译器
怎么安装gcc ?
使用yum进行安装gcc 。执行命令:yum -y install gcc
3)错误二: error: jemalloc/jemalloc.h: No such file or directory
解决方式执行 make MALLOC=libc
或者下载好gcc复制到linux中即可
网址: http://ftp.gnu.org/gnu/gcc/gcc-4.5.1/gcc-4.5.1.tar.bz2
解压缩: tar -jxvf gcc-4.5.1.tar.
查看解压后的目录
6. 安装完后回到redis目录下重新再编译 make 。注意:安装完 gcc 之后,再执行 make,先执行 make distclean 清理一下上次 make 后产生的文件。
先执行 make distclean
在执行make
执行成功的标志
注意:在make执行之后再执行 make install,该操作则将 src下的许多可执行文件复制到/redis目录下,这样做可以在任意目录执行redis的软件的命令(例如启动,停止,客户端连接服务器等), make install 可以不用执行,看个人习惯。
看make编译结果,cd src目录
cd src 在执行ls
7. 启动redis
① 前台启动 ./redis-server
② 后台启动 ./redis-server &
第①种 前台启动
redis 应用以前台的方式启动,不能退出当前窗口, 退出窗口,应用终止。
在其他窗口查看 redis 启动的进程
第②种 后台启动
src目录下执行 ./redis-server & 此时关闭窗口,查看redis进程,依然存在。
8. 关闭redis
关闭方式:
① 使用 redis 客户端关闭, 向服务器发出关闭命令
切换到 redis-5.0.5./src/ 目录,执行 ./redis-cli shutdown
推荐使用这种方式, redis 先完成数据操作,然后再关闭。
② kill pid 或者 kill -9 pid
这种不会考虑当前应用是否有数据正在执行操作,直接就关闭应用。
先使用 ps -ef | grep redis 查出进程号, 在使用 kill pid
9. 使用redis
Linux上Redis安装与使用
1. 安装
Wget
http://219.238.7.66/files/502600000A29C8D5/download.redis.io/releases/redis-5.0.5.tar.gz
或在windows上下载相应的xxxx.tar.gz拷贝到linux上
使用工具:FileZilla Client
2. 在指定的文件夹下解压缩(以本机服务器为实例)
tar -zxvf redis-5.0.5.tar.gz
或者解压到/usr/local目录
3. 查看解压后的目录
4. 进入redis-5.0.5查看目录
5. 编译redis文件,Redis是使用C语言编写的。会使用gcc编译器,因此需安装gcc
在解压后的 Redis 目录下执行 (cd /redis /redis-5.0.5) make 命令。注意事项:
1)make 命令执行过程中可能报错,根据控制台输出的错误信息进行解决
2)错误一:gcc 命令找不到,是由于没有安装 gcc 导致解决方式:安装 gcc 编译器后在执行 make 命令
什么是 gcc ?
gcc 是 GNU compiler collection 的缩写,它是 Linux 下一个编译器集合( 相当于 javac ), 是 c 或 c++程序的编译器
怎么安装gcc ?
使用yum进行安装gcc 。执行命令:yum -y install gcc
3)错误二: error: jemalloc/jemalloc.h: No such file or directory
解决方式执行 make MALLOC=libc
或者下载好gcc复制到linux中即可
网址: http://ftp.gnu.org/gnu/gcc/gcc-4.5.1/gcc-4.5.1.tar.bz2
解压缩: tar -jxvf gcc-4.5.1.tar.
查看解压后的目录
6. 安装完后回到redis目录下重新再编译 make 。注意:安装完 gcc 之后,再执行 make,先执行 make distclean 清理一下上次 make 后产生的文件。
先执行 make distclean
在执行make
执行成功的标志
注意:在make执行之后再执行 make install,该操作则将 src下的许多可执行文件复制到/redis目录下,这样做可以在任意目录执行redis的软件的命令(例如启动,停止,客户端连接服务器等), make install 可以不用执行,看个人习惯。
看make编译结果,cd src目录
cd src 在执行ls
7. 启动redis
① 前台启动 ./redis-server
② 后台启动 ./redis-server &
第①种 前台启动
redis 应用以前台的方式启动,不能退出当前窗口, 退出窗口,应用终止。
在其他窗口查看 redis 启动的进程
第②种 后台启动
src目录下执行 ./redis-server & 此时关闭窗口,查看redis进程,依然存在。
8. 关闭redis
关闭方式:
① 使用 redis 客户端关闭, 向服务器发出关闭命令
切换到 redis-5.0.5./src/ 目录,执行 ./redis-cli shutdown
推荐使用这种方式, redis 先完成数据操作,然后再关闭。
② kill pid 或者 kill -9 pid
这种不会考虑当前应用是否有数据正在执行操作,直接就关闭应用。
先使用 ps -ef | grep redis 查出进程号, 在使用 kill pid
9. 使用redis
原文:https://www.cnblogs.com/yanglanwan/p/11699664.html