[TOC]
一、redis安装
Redis介绍
Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表、哈希、集合和有序集合5种。支持在服务器端计算集合的并、交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务器。Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);也可以把每一次数据变化都写入到一个append only file(aof)里面(这称为“全持久化模式”)。
1. 下载redis
1 | cd /opt/work/local |
解压后的文件目录如下:
2. 编译redis
1 | cd /opt/work/local/redis-3.0.3 |
3. 拷贝产生的可执行命令
1 | mkdir -p /opt/work/local/redis/bin |
4. redis服务启动
(1) 修改环境变量(vim ~/.bash_profile)如下:
1 | REDIS_HOME=/opt/work/local/redis |
(2) 修改完成后,记得使用source ~/.bash_profile
生效。
(3) 查看redis-server使用文档
1 | [@zw_25_105 local]# redis-server --help |
(4) 启动单机redis
使用默认的参数启动redis:redis-server
指定端口启动redis:redis-server --port 6380
(5) 允许redis端口远程连接
修改防火墙配置文件,如下所示:
1 | vim /etc/sysconfig/iptables |
至此你就可以用客户端redis-cli连接了:redis-cli -h 127.0.0.1 -p 6380
二、redis主从配置
三、redis sentinel配置
四、参考文档:
Redis安装及主从配置
centos 安装redis(一台机器可以安装多个redis)
在一台机器上搭建多个redis实例