redis 在linux的安装及部署

一、redis介绍

Redis 是一个完全开源免费的,是一个高性能的key-value数据库。

Redis 与其他 key - value 缓存产品有以下三个特点:
1、Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
2、Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
3、Redis支持数据的备份,即master-slave模式的数据备份

二、Redis的安装

1、Redis的官方下载网址是:http://redis.io/download (这里下载的是Linux版的Redis源码包)网上建议下载稳定版3.0.7即可。
点击查看其它版本
点击3.0.7
2. 解压缩:通过远程管理工具,将压缩包拷贝到Linux服务器中,如:上传至/opt/redis
使用xftp上传

执行解压操作 tar -zxvf redis-3.0.7.tar.gz

解压缩
3. 切换到解压后的目录。

cd redis-3.0.7

4. 编译使用make 命令(注意,编译需要C语言编译器gcc的支持,如果没有,需要先安装gcc。可以使用rpm -q gcc查看gcc是否安装,如果编译出错,请使用make clean清除临时文件。之后,找到出错的原因,解决问题后再来重新安装。)
执行 make
5、编译完成后 进入src目录 进行安装 使用 make install
image.png

三、Redis的部署

为了方便管理,将Redis文件中的conf配置文件和常用命令移动到统一文件中

1、首先先切换到 cd /usr/local
2、复制代码如下:
mkdir -p /usr/local/redis/bin (mkdir -p参数是能直接创建一个不存在的目录下的子目录)
mkdir -p /usr/local/redis/etc
image.png
3、执行Linux文件移动命令

首先切换到 cd /opt/redis/redis-3.0.7
执行下面进行复制:

cp redis.conf  /usr/local/redis/etc
cd src/
cp mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server redis-sentinel /usr/local/redis/bin
image.png
image.png

这里直接执行Redis-server 启动的Redis服务,是在前台直接运行的(效果如上图)也就是说,执行完该命令后,如果Lunix关闭当前会话,则Redis服务也随即关闭。正常情况下,启动Redis服务需要从后台启动,

4、配置后台启动redis服务

a)首先进入到 cd /usr/local/redis/etc 目录下编辑redis.conf
可使用 vi redis.conf 或使用xftp工具

image.png

b)再次启动redis服务,并指定启动服务配置文件
redis-server /usr/local/redis/etc/redis.conf

5、服务端启动成功后,执行redis-cli启动Redis 客户端,查看端口号(默认端口号为6379),

执行netstat -anp|grep 6379 查看进程。

image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容