redis 安装

优势:超大规模、高并发、迅速、非关系型、分布式、开源、水平可扩展

模式:key-value形式存储(JSON)

适用场景:

1.对数据高并发读写

2.对海量数据的高效率存储和访问
3.对数据的高可扩展和高可用性

适用场合:

1.取最新的N个数据的操作
2.排行榜的应用
3.需要精确设定过期时间的需求
4.计数器应用
5.uniq操作,获取某段时间所有数据的排重值
6.实时系统,反垃圾系统
7.Pub/Sub构建实时消息系统
8.构建队列
9.缓存

安装

一下设置都是对2.4版本的说明,2.6以上的 make install 会报错

2.4.4 包的下载地址 http://pan.baidu.com/s/1i3mSiGX


1.http://www.redis.io/download 下载稳定版 Stable


2.解压 安装
tar zxvf redis-2.4.xxxxx
cd redis-2.4xxxx
make

#如果不加参数,linux下会报错 redis 3.0以上版本使用

make MALLOC=libc
cd src && make install


3.移动文件,便于管理


mkdir -p /usr/local/redis/bin
mkdir -p /usr/local/redis/etc
mv /lamp/redis/redis-2.4xxxxx/redis.conf /usr/local/redis/etc
cd /lamp/redis-2.4xxxx/src
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-cli redis-server /usr/local/redis/bin


4.指定配置文件 并启动
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
默认端口是 6379

查看是否启动:ps -ef | grep redis 或者 netstat -tunpl | grep 6379


5.客户端连接
/usr/local/redis/bin/redis-cli


6.停止
/usr/local/redis/bin/redis-cli shutdown
或者 pkill redis-server


7.后台启动
vi /usr/local/redis/etc/redis.conf
把 daemonize 改为yes
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf


8.进入客户端
/usr/local/redis/bin/redis-cli

9.查看连接数

netstat -an|grep 6379|wc -l 

原文地址:https://www.cnblogs.com/mr-amazing/p/3856441.html