Java 杂谈

Linux下Redis安装和部署

2018-12-19  本文已影响0人  大老哈

基础知识

Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止Redis支持的键值数据类型:字符串、列表(lists)、集合(sets)、有序集合(sorts sets)、哈希表(hashs)。

Redis的应用场景

应用场景就是他特性的具体使用

安装Redis

1. 首先是下载(暂用3.0版本),两种方式

  1. 手动下载后使用FTP将安装包放到服务器指定位置
  > [http://download.redis.io/releases/redis-3.0.0.tar.gz](https://link.jianshu.com/?t=http://download.redis.io/releases/redis-3.0.0.tar.gz)

  2. 直接通过联网的Linux直接下载
  > wget http://download.redis.io/releases/redis-3.0.0.tar.gz

2. 复制到指定位置 /usr/local

cp redis-3.0.0.rar.gz /usr/local

3. 解压源码

tar -zxvf redis-3.0.0.tar.gz

4. 进入解压后的目录进行编译

cd /usr/local/redis-3.0.0

PS:编译可能需要依赖gcc

yum install -y gcc-c++ tcl

5. 安装到指定目录 /usr/local/redis

make PREFIX=/usr/local/redis install

6. 拷贝配置文件到安装目录下

  • cd /usr/local/redis
  • mkdir conf
  • cp /usr/local/redis-3.0.0/redis.conf /usr/local/redis

7. 进入安装目录bin下的文件如下

8. 启动redis

  1. 前端模式启动:
    直接运行bin/redis-server将以前端模式启动,前端模式启动的缺点是ssh命令窗口关闭则redis-server程序结束,不推荐使用此方法
  2. 后端模式启动
    修改redis.conf配置文件, daemonize yes 以后端模式启动,执行如下命令启动Redis:
  • cd /usr/local/redis
  • ./bin/redis-server ./redis.conf

9. 连接redis

/usr/local/redis/bin/redis-cli

10. 关闭redis

强行终止redis进程可能会导致redis持久化数据丢失。正确停止Redis的方式应该是向Redis发送SHUTDOWN命令,命令为:

  • cd /usr/local/redis
  • ./bin/redis-cli shutdown

11. 强行终止redis

pkill redis-server

12. 让redis开机自启

  • vim /etc/rc.local
    //添加下面路径(注:路径需和安装路径一致)
  • /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis-conf
上一篇下一篇

猜你喜欢

热点阅读