Linux下安装redis
所需要的库文件:yum -y install gcc tcl
下载地址:http://redis.io/download
wget http://download.redis.io/releases/redis-4.0.10.tar.gz
tar xzf redis-2.8.17.tar.gz
cd redis-2.8.17
make install PREFIX=/usr/local/redis
安装redis到指定的目录,PREFIX一定要大写
从原文件中拷贝出配置文件到安装目录中
修改配置文件让redis后台运行,各个版本配置文件位置可能不同,建议搜索关键词
运行redis
./redis-server ../redis.conf
运行redis客户端
./redis-cli
$ redis-cli -h host -p port -a password
查看reids运行状态
ps aux|grep redis
停止redis实例
/usr/local/redis/bin/redis-cli shutdown 或者pkill redis-server
reids目录解析
/usr/local/redis/bin目录下的几个文件
redis-benchmark:redis性能测试工具
redis-check-aof:检查aof日志的工具
redis-check-dump:检查rdb日志的工具
redis-cli:连接用的客户端
redis-server:redis服务进程
redis-sentinel Sentinel服务器:(2.8之后才有的)系统文件,用于管理多个Redis服务器, 该系统执行以下三个任务: 监控(Monitoring) 提醒(Notification) 自动故障迁移(Automatic failover)。
Sentinel 是一个分布式系统,可以在一个架构中运行多个 Sentinel 实例,使用流言协议(gossip protocols)来接收关于主服务器是否下线的信息, 并使用投票协议(agreement protocols)来决定是否执行自动故障迁移, 以及选择哪个从服务器作为新的主服务器。
让redis开机自启
vim /etc/rc.local加入/usr/local/redis/bin/redis-server /usr/local/redis/redis-conf