您的位置:首页 > 数据库 > Redis

redis 介绍

2016-06-17 21:36 585 查看

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 的初始化脚本文件. 它为初始化脚本模板。

配置自定义的初始化脚本。将初始化脚本模板复制到/etc/init.d目录中,文件名为redis_6379 (确保文件内容中REDISPORT变量值为6379)

并分配权限 sudo chmod +x /etc/init.d/redis_6379

创建redis 配置文件夹 和持久化文件夹

/etc/redis – 存放redis 的配置文件

/var/redis/6379 – 存放redis 的持久化文件

将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 命令关闭;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  redis