redis 介绍

redis 介绍

简介

Redis 是一个开源的(BSD许可的),数据是基于内存数据存储结构, 可作为数据库,缓存,消息中间件使用。
Redis 支持的数据结构有:
strings(字符), hashes(哈希) , lists(链表), sets(集合), sorted sets (有序集合:支持范围查询), bitmaps, hyperloglogs(基数概率统计), geospatial indexes (空间索引).

Redis支持数据备份,Lua scripting, LRU eviction (LRU缓存替换),事务和硬盘持久化,并且提供高可用的方案,通过使用redis哨兵(Sentinel)和自动化分区的集群.

安装

版本说明

(如:2.8版 ,3.0版)偶数为稳定版, 基数为非稳定版(如:2.7版, 2.9版)

redis 稳定版地址:

http://download.redis.io/redis-stable.tar.gz

linux安装

Redis 没有其他外部依赖,安装过程简单。

wget http://download.redis.io/redis-stable.tar.gz
tar xzf redis-stable.tar.gz
cd redis-stable
make install

make install :可将执行程序复制到/usr/local/bin

启动与停止

redis 默认使用的端口是6379

默认启动: redis-server
使用非默认端口使用 redis-server –port

停止: redis-cli shutdown

脚本启动

redis 源码目录的utils 文件夹有一个名为 redis_init_script 的初始化脚本文件. 它为初始化脚本模板。

  1. 配置自定义的初始化脚本。将初始化脚本模板复制到/etc/init.d目录中,文件名为redis_6379 (确保文件内容中REDISPORT变量值为6379)
    并分配权限 sudo chmod +x /etc/init.d/redis_6379
  2. 创建redis 配置文件夹 和持久化文件夹
    /etc/redis – 存放redis 的配置文件
    /var/redis/6379 – 存放redis 的持久化文件
  3. 将redis 配置模板文件(源码目录中的redis.conf) 复制 /etc/redis 目录中以端口号命名为: 6379.conf 2.5 修改配置文件6379.conf
  port  : 6379
 dir : var/redis/6379     -- 持久化目录
 damonize : yes           -- 设置守护进程
 pidfile :/var/run/redis_6379.pid   --redis pid文件目

启动方式 : /etc/init.d/redis_6379 start

关闭方式 : /etc/init.d/redis_6379 stop 或者redis-cli shutdown

注意: 如果redis 设置了密码, 通过stop命令无法关闭,只能通过redis-cli 登陆后使用shutdown 命令关闭;

你可能感兴趣的:(Nosql)